Re : Exécuter macro sur un autre fichier du meme dossier
bonjour,
Pour la deuxième question : if cells(1,1))= cells(1,2) où le premier indice = la ligne et le deuxième= la colonne . Intérêt : ces indices peuvent s'exprimer sous la forme de variable pouvant (par exemple) varier de la ligne 1 à la ligne n et de la colonne 1 à la colonne m dans des traitements en boucle
L'égalité peut aussi s'exprimer sous la forme : if range("A1").value = range("B1").value (moins pratique pour faire varier les lignes et les colonnes)
Pour la première question, je regarde. toutefois, dans la mesure où le FichierA est suffixé d'une date de mise à jour, cela signifie qu'il y a dans le répertoire plusieurs fichiers commençant par "FichierA". Dans ce cas, comment identifier le bon fichier?
D'autre part tu dis que ça marche : parfait. Ne vois-tu pas l'écran basculé d'une fenêtre à l'autre ?
Pour l'éviter : ajouter au début du programme l'instruction : application.ScreenUpdating=False
Autre avantage : déroulement plus rapide
a+