VBA PB Exécution de macro avec 2 fichiers ouverts

Bonjour,

j'ai un problème sur un fichier excel et l'exécution d'une macro.

Quand j'exécute une macro via un formulaire dans mon fichier "fichier1.xlsm" et que j'ai un "fichier2.xlsm" d'ouvert (par exemple) ET QUE lorsque que j'exécute la macro du fichier1 alors que c'est le fichier2 qui est "actif" (genre j'ai cliqué dessus pour voir une valeur par exemple). Eh bien la macro me donne une erreur. (qui est logique puisque dans le fichier2, il ne trouve pas les feuilles et info recherché de la macro du fichier1).

Je cherche à savoir s'il y un code ou autre qui permet d'éviter ce problème ?

En vous remerciant.

Bonjour,

Rajoute sur ta macro, le code afin d'activé toujours le fichier d'origine (si le nom est toujours pareil) et éventuellement la sélection de feuille d'où la macro doit commencer ...

Windows(NomFichierori).Activate
Sheets("FEUILLE ORIGINE").Select:

Merci pour ton retour.

Mon problème est résolu, j'ai simplement mis :

Windows("NomDuFichier.xlsm").Activate

Juste après le Private Sub.

Rechercher des sujets similaires à "vba execution macro fichiers ouverts"