Macro, conflit entre classeurs


#1

Bonjour. Les boutons de mon classeur (exécutant des macro) ne fonctionnent pas lorsque j’ai un autre classeur quelconque ouvert. Je dois fermer tous les classeurs et n’ouvrir que celui contenant mon application pour que les boutons ou Macro fonctionnent.
Dans le code VBA, j’utilise la variable ActiveWorkbook.Path pour désigner le répertoire ou se trouve mon application. Merci de m’aider


#2

je crois avoir trouvé la solution. Je dois activer mon classeur (dans le code) avant pour éviter toutes confusion avec un autre. J’ai utilisé cette fonction à cet effet

Public Function Wbk_Utilise() As Workbook

Set Wbk_Utilise = ThisWorkbook
Wbk_Utilise.Activate

End Function