Bonjour !
Petit problème avec un classeur :
- dans ThisWorkbook, j'ai une macroqui se lance automatiquement à l'ouverture de mon fichier (jusque là pas de soucis).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sub Workbook_Open()
Dans Feuil 1, j'ai une autre macroJe voudrais exécuter la macro Workbook_Open lorsque la valeur de la cellule B1 de ma feuille 1 change.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sub Worksheet_Change(ByVal Target As Range)
Je n'arrive pas à trouver une syntaxe qui voudrait dire :
*Je suis dans Feuil 1*
Avez-vous la solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Range("B1").Address Then Call ThisWorkbook.Workbook_Open End If End Sub
Partager