Bonjour le Forum !
Je cherche à faire un truc simple, sans y arriver...
Je veux que, quand j'ouvre un classeur, une macro précise ("MACRO_TEST") s'exécute dans un onglet précis ("ONGLET_TEST") sans modifier l'onglet qui était actif lors du dernier enregistrement du fichier.
Dans " ThisWorkbook " j'ai placé le code suivant :
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Dim Sh As Worksheet
Set Sh = ActiveSheet.Name
ActiveWorkbook.Worksheets("ONGLET_TEST").Activate
MACRO_TEST
Sheets(Sh).Activate
End Sub
Mais visiblement j'ai faux, puisque j'obtiens un message d'erreur
Erreur d'exécution '424' : Objet requis
Quelqu'un pourrait m'aider ?
Merci !