Excel VBA modifier une cellule dans un classeur excel fermé

Fermé
zztop - Modifié le 23 oct. 2017 à 14:51
 ZZtop - 24 oct. 2017 à 14:57
Bonjour,

J'aimerais pouvoir créer un code qui me permettra de changer la valeur d'une cellule dans un document excel nommé Y (classeur fermé) si la valeur d'une cellule de mon document excel nommé X est égale à la valeur d'une autre cellule du classeur Y.
En gros, je ne sais pas si je suis clair mais si j'ai A1=coucou sur mon premier classeur (fermé) et que j'encode B1=coucou sur mon second classeur, A2 sur mon premier classeur= OK.

Ici j'ai un code fonctionnel mais seulement sur ma feuille. Je ne sais pas comment atteindre l'autre classeur fermé. Les portions en gras sont celles que je voudrais modifier.

Private Sub CommandButton1_Click()

ActiveSheet.Range("A1:L45").Select ' sélection de la plage de cellules à imprimer
Selection.PrintOut Copies:=1, Collate:=True

For i = 1 To 5
If Range("A" + CStr(i)).Value = Range("B" + CStr(i)).Value Then '

Range("C" + CStr(i)).Value = "OK"

'Else

'Range("C" + CStr(i)).Value = ""

End If
Next

End Sub

D'avance, merci.
A voir également:

1 réponse

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
23 oct. 2017 à 17:20
2
merci je vais essayer
0