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 :

Identifier les cellules mises à jour à l'ouverture d'un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2012
    Messages : 51
    Par défaut Identifier les cellules mises à jour à l'ouverture d'un classeur
    Bonjour le Forum,

    A peu près tout est dans l'énoncé, mais pour éclaircir un peu.

    J'ai un classeur avec des informations qui sont mises à jour à partir d'un autre classeur excel.

    Ce que j'aimerais faire:

    Quand j'ouvre ce classeur et qu'une ou plusieurs cellules ont étés mises à jour, par rapport à la dernière fois que j'ai enregistrer ce classeur, les cellules mise à jour apparaissent en rouge.

    J'ai fais ces lignes de programme, le problème c'est que je ne sais pas trop où le mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If not intersect (target , range("D5:U53") is nothing then
        target.interior.colorindex = 3
    End if
    Je ne sais pas si c'est possible de le faire ?

    Merci d'avance à ceux qui pourront m'aider.

  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 : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Pas très clair comme description.
    A quel moment les cellules doivent-elles être colorées et, surtout, quand les ramener à l'état initial?
    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 actif
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2012
    Messages : 51
    Par défaut
    Bonjour Alain,

    Pour essayer d'être plus clair.

    J'ai un classeur appelé "Indices" et un autre appelé "Tartempion". Mon classeur "Tartempion" récupère les indices dans mon classeur "Indices".

    Exemple: classeur "Indices"
    A B
    1 Document1 A
    2 Document2 D

    Je change en B1 mon indice de "A" à "B".

    Quand j'ouvre le classeur "Tartempion" la mise à jour de l'indice à bien été faite, mais j'aimerais que la cellule qui a changée, change de couleur pour que ça me saute aux yeux.

    Après pour le repasser à l'état initial je mettrais un bouton qui apparaît dès lors qu'il y a une cellule rouge.

    J'espère que j'ai été plus clair.

  4. #4
    Invité
    Invité(e)
    Par défaut
    bonjour,
    si tu n'as pas mis en place une macro qui change la couleur quand l'utilisateur change la valeur d'une cellule, il faut sauvegarder le fichier dans un répertoire de ton disque dur et comparer les deux versions!

  5. #5
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut
    Bonjour,

    Comment les cellules sont modifiées, par un lien de cellules à cellules entre les deux classeurs ou par une macro VBA ?

    Denis...

  6. #6
    Invité
    Invité(e)
    Par défaut
    C'est simple tu fait une sauvegarde de ton fichier avant de le quitter en vba!

Discussions similaires

  1. mise à jour sur ouverture de formulaire
    Par pkrvz dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/03/2008, 19h44
  2. Identifier les cellules qui contienent une Validation
    Par A@Lah dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/10/2007, 14h09
  3. Réponses: 1
    Dernier message: 12/09/2007, 17h22
  4. Réponses: 5
    Dernier message: 08/03/2007, 11h13
  5. Exécuter une requête mise à jour à l'ouverture
    Par picatchou dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/09/2006, 14h53

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