Bonjour,
je lance une bouteille à la mer car je n'arrive pas à trouver de solution.
Étant novice en VBA je tourne en rond et n'arrive pas a résoudre mon problème.
Je m'explique:
J'ai une feuille où sont répertoriées des noms de fichiers avec des indices qui sont susceptibles de changer à chaque mise à jour de ces fichiers. (IP6000-a, IP6000-b...)
Je cherche à créer une macro me permettant de m'afficher, avec une notification simple (par exemple dans une cellule d'une autre feuille "IP5500-a modifié" puis en dessous "IP7000-c modifié" ...) afin de suivre l'évolution de mes mises à jour de fichier d'un seul coup d’œil.
J'ai créé une macro pour essayer par exemple de faire ça lorsque le texte est en gras mais c'est du tout ou rien. Soit ma plage A1:A8 est toute en gras et ça me notifie "modiifée" soit il y a une ou plusieurs cellules qui ne sont pas en gras et ça me met "rien" pour mon exemple. Or je veut que ça me détaille chaque modification.
Voici ce que j'ai fait. Où se trouve mon erreur, comment améliorer ma macro et existe-t-il une solution miracle??
Sub modif()
If Sheets("BD").Range("A1:A8").Font.Bold = True Then
Sheets("Feuil3").Range("A1").Value = "modifiée"
Else: Sheets("Feuil3").Range("A1").Value = "rien"
End If
End Sub
Merci par avance
je lance une bouteille à la mer car je n'arrive pas à trouver de solution.
Étant novice en VBA je tourne en rond et n'arrive pas a résoudre mon problème.
Je m'explique:
J'ai une feuille où sont répertoriées des noms de fichiers avec des indices qui sont susceptibles de changer à chaque mise à jour de ces fichiers. (IP6000-a, IP6000-b...)
Je cherche à créer une macro me permettant de m'afficher, avec une notification simple (par exemple dans une cellule d'une autre feuille "IP5500-a modifié" puis en dessous "IP7000-c modifié" ...) afin de suivre l'évolution de mes mises à jour de fichier d'un seul coup d’œil.
J'ai créé une macro pour essayer par exemple de faire ça lorsque le texte est en gras mais c'est du tout ou rien. Soit ma plage A1:A8 est toute en gras et ça me notifie "modiifée" soit il y a une ou plusieurs cellules qui ne sont pas en gras et ça me met "rien" pour mon exemple. Or je veut que ça me détaille chaque modification.
Voici ce que j'ai fait. Où se trouve mon erreur, comment améliorer ma macro et existe-t-il une solution miracle??
Sub modif()
If Sheets("BD").Range("A1:A8").Font.Bold = True Then
Sheets("Feuil3").Range("A1").Value = "modifiée"
Else: Sheets("Feuil3").Range("A1").Value = "rien"
End If
End Sub
Merci par avance