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 :

[E-00] Suivi des modifications d'un fichier xls


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti Avatar de casavba
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2007
    Messages : 455
    Points : 323
    Points
    323
    Par défaut [E-00] Suivi des modifications d'un fichier xls
    Bonjour,
    J'ai un petit problème à résoudre :

    J'ai un fichier Excel sur le réseau, ce fichier est accessible par un certain nombre de personne qui peuvent le modifier et le mettre à jour souvent.

    Ce que je cherche à réaliser c'est de savoir quelle personne a modifié ce fichier (quelles sont les cellules modifiées et quand (jour et heure))

    Avez-vous une idée?

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : mai 2005
    Messages : 4 235
    Points : 24 322
    Points
    24 322
    Par défaut
    Ecriture d'un fichier log basé sur l'événement Change?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  3. #3
    Membre averti Avatar de casavba
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2007
    Messages : 455
    Points : 323
    Points
    323
    Par défaut
    c'est une bonne idée.
    Et, avec cette méthode je pourrais garder l'historique sur un même fichier log ou y aura autant de fichier log que de modification.


    Je vais chercher dans cette piste.
    Si t'as des exemples n'hésites pas de me les poster.

    Merci

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : mai 2005
    Messages : 4 235
    Points : 24 322
    Points
    24 322
    Par défaut
    Regarde à l'instruction Open avec le paramètre For Append.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre averti Avatar de casavba
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2007
    Messages : 455
    Points : 323
    Points
    323
    Par défaut
    Ok, j'ai trouvé
    merci Alain pour tes conseils pertinents (j'ai utilisé un evenement change au lien de selectionchange )


    Comment détécter si une ligne ou cellule ou colonne a été supprimée?
    ou Comment peut-on empêcher toutee tentative de suppression ?

    Avez-vous des idées ?

  6. #6
    Membre averti Avatar de casavba
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2007
    Messages : 455
    Points : 323
    Points
    323
    Par défaut
    Je crois qu'un évenement_BeforeRightClick va me permettre de répondre à ma question,
    mais comment faire disparaitre dans le menu contextuel , l'option "Supprimer".


    Merci

  7. #7
    Membre averti Avatar de casavba
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2007
    Messages : 455
    Points : 323
    Points
    323
    Par défaut
    Trouver:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Application.CommandBars("Cell").Controls("S&upprimer...").Visible = True

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

Discussions similaires

  1. suivi des modifications
    Par moicats dans le forum Excel
    Réponses: 7
    Dernier message: 21/08/2007, 14h48
  2. Suivi des modification dans Windows XP
    Par Chebil2006 dans le forum Windows XP
    Réponses: 1
    Dernier message: 15/05/2007, 12h25
  3. éditeur et suivi des modifs
    Par ska_root dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 17/01/2007, 12h04
  4. Réponses: 2
    Dernier message: 17/08/2006, 17h24

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