IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Comment Office Excel sait que le fichier a été modifié ? [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2008
    Messages : 87
    Par défaut Comment Office Excel sait que le fichier a été modifié ?
    Bonjour,

    J'aimerais proposer d'enregistrer le fichier lorsqu'il a été modifié car vu que dans ma macro je créé une sauvegarde automatique vers un autre emplacement, Excel ne me propose plus d'enregistrer le fichier suite à des modifcations, vu qu'il l'a fait ailleurs que dans le dossier d'origine.

    J'aurais besoin de savoir s'il existe une variable, une propriété que je pourrai interroger pour lancer ma macro.

    Merci pour votre aide,
    Will

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    chaque fois que tu sauvegarde, que tu effectues des modification cela déclenche des événements dans le module ThisWorkbook;
    déclare une variable public dans un module standard et modifies sa valeur dans les événements ThisWorkbook
    Code ThisWorkbook : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    SaveOk = True
    End Sub
     
    Private Sub Workbook_NewSheet(ByVal Sh As Object)
    SaveOk = False
    End Sub
     
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    SaveOk = False
    End Sub
    Code Module1 : Sélectionner tout - Visualiser dans une fenêtre à part
    Public SaveOk As Boolean
    Dernière modification par AlainTech ; 05/09/2014 à 18h33. Motif: Suppression de la citation inutile

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2008
    Messages : 87
    Par défaut
    MErci je viens d'essayer ça fonctionne bien. Je me focalisais sur la variable qui existe dans Office.

    Merci encore bonne journée

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour, bonjour !

    Inutile car un classeur dispose déjà de la propriété Saved


  5. #5
    Invité
    Invité(e)
    Par défaut
    merci de compléter mes connaissance, je ne savais pas!
    Dernière modification par AlainTech ; 05/09/2014 à 18h38.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut





    Avec plaisir ! Pour une fois que je peux t'être utile …



+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération de fichiers Office/Excel
    Par ouskel'n'or dans le forum Général VBA
    Réponses: 4
    Dernier message: 19/05/2007, 18h33
  2. [VBA-Office]Détecter la directorie du fichier Excel ouvert
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/12/2006, 13h53
  3. [C#] Comment implémenter le passage d'un fichier excell à un DataSet ?
    Par Kajinshirha dans le forum Accès aux données
    Réponses: 2
    Dernier message: 24/08/2006, 14h54
  4. [Excel] Comment afficher les données d'un fichier Excel (PHP)
    Par pierrot10 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 11/05/2006, 15h01
  5. [XML]Comment tester que mon fichier XML est comme ceci?
    Par Devil666 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/06/2005, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo