Bonjour à tous,
débutant en VBA j'ai un petit souci.
L'objectif de la macro est de comparer 2 plages de données dans 2 feuilles de calcul d'un même classeur. Si les 2 cellules sont égales, alors je veux faire apparaître "#N/A" dans la seconde feuille.
Pour ce faire je pense avoir trouvé comment faire pour une colonne, mais je n'arrive pas à passer à la colonne suivante.
Citation :
Sub Macro1() Dim i As Integer i = 5 While i < 200
If Worksheets("Feuil1" ).Range("G" + CStr(i)).Value <> Worksheets("Feuil2" ).Range("G" + CStr(i)).Value Then Worksheets("Feuil2" ).Activate Worksheets("Feuil2" ).Range("G" + CStr(i)).Value="#N/A" End If i = i + 1 Wend End Sub
|
Grâce à cela, ça compare la colonne G et le #N/A apparaît si les 2 valeurs sont identiques.
Ma question est donc : comment compléter cela pour faire ce procédé de la colonne G à la colonne S ? ou plus simplement sur toute la plage [G5:S200]
Merci à vous pour votre aide !
Message édité par sbaq le 29-07-2014 à 16:20:15