Exécuter une macro ThisWorkbook à partir de Feuil 1
Bonjour ! :)
Petit problème avec un classeur :
- dans ThisWorkbook, j'ai une macro
Code:
Sub Workbook_Open()
qui se lance automatiquement à l'ouverture de mon fichier (jusque là pas de soucis).
Dans Feuil 1, j'ai une autre macro
Code:
Sub Worksheet_Change(ByVal Target As Range)
Je voudrais exécuter la macro Workbook_Open lorsque la valeur de la cellule B1 de ma feuille 1 change.
Je n'arrive pas à trouver une syntaxe qui voudrait dire :
*Je suis dans Feuil 1*
Code:
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 |
Avez-vous la solution ?