Macro pour comparaison

  • Initiateur de la discussion Initiateur de la discussion Celeda
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Celeda

Guest
J'ai trois listes qui concernent trois stocks de produits référencés de la même maniere.
Je veux les comparer facilement sans avoir à comparer les produits un à un.
J'ai testé une procédure de comparaison de feuille - que j'ai relevé dans un autre site - mais la procédure se bloque au niveau de : Workbooks
et j'ai changé la procédure au niveau de Workbooks("Classeur1") et j'ai mis ("Sheet1").
En fait je suis perdue quand j'arrive toujours sur Workbooks et cela sur plusieurs procédures. Je ne comprends pas mon erreur.
Pouvez-vous m'aider SVP. Merci à 'avance.
Sub Comparaison()
Application.ScreenUpdating = False
Dim Cellule1 As Range, Cellule2 As Range
Dim Time1 As Date, Time2 As Date
Time1 = Now()
Workbooks("Sheet1").Activate
For Each Cellule1 In Range("liste1")
Workbooks("Sheet2").Activate
For Each Cellule2 In Range("liste2")
If Cellule1 <> Cellule2 Then
Cellule1.Font.Color = vbRed
Else
Cellule1.Font.Color = vbBlack
Exit For
End If
Next Cellule2
Workbooks("classeur1.xls").Activate
Next Cellule1
Time2 = Now()
Debug.Print "TestListe :" & Format$(Time2 - Time1, "hh:mm:ss")
Application.ScreenUpdating = True
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Cpier/coller en VBA
Réponses
7
Affichages
720
Réponses
5
Affichages
864
Réponses
0
Affichages
712
Réponses
6
Affichages
676
Retour