Bonsoir,
Dans chaque classeur tu mets une macro qui se lance à l'ouverture pour ouvrir l'autre ou l'activer (dans le module ThisWorkbook)
'dans Classeur1
Private Sub Workbook_Open()
On Error GoTo nonouvert
Workbooks("Classeur2.xlsm").Activate
Exit Sub
nonouvert:
Workbooks.Open "Classeur2.xlsm"
End Sub
'dans Classeur2
Private Sub Workbook_Open()
On Error GoTo nonouvert
Workbooks("Classeur1.xlsm").Activate
Exit Sub
nonouvert:
Workbooks.Open "Classeur1.xlsm"
End Sub
Ainsi, tu ouvres Classeur1, il va vouloir activer Classeur2 non encore ouvert, erreur qui branche la procédure sur une étiquette qui lance l'ouverture de Classeur2. Ce dernier va à l'ouverture activer Classeur1.
Ouvrant Classeur1, tu seras sur Classeur1 et Classeur2 sera ouvert. Et vice-versa si tu ouvres d'abord Classeur2.
Il sera judicieux de rajouter le chemin du dossier dans la commande d'ouverture.
Cordialement.