• Initiateur de la discussion Initiateur de la discussion JJ
  • 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 !

J

JJ

Guest
Bonjour, je n'ai pas réussi a faire fonctionner les macros écrites, il y a toujours des messages d'erreur d'exécution et incompréhensibles??

J'ai repris une petite macro simple sur le site qui me colorie les nombres en col A présents AUSSI quelque part dans la Col B:

Sub toto()
Dim ref As Range, c As Range
For Each ref In Range('a1:a1000')
For Each c in Range('b1:b1000')
If ref = c Then
ref.Interior.ColorIndex=3
End If
Next
Next
end Sub

la macro marche mais est très longue à s'exécuter,
peut on la modifier pour qu'elle s'arrête dès que la cellule col A est vide (au lieu d'aller jusqu' a1000) et aussi que , si la col B devient vide, alors le tri s'arrête et passe a la cellule suivante col A?

il faudrait pas écrire if Val(ref)=Val(c).... (au lieu de ref=c ) au cas ou la cellule A serait 300 et la colonne B: 0300 ?
Merci et bon WE
JJ
 
- 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

Réponses
4
Affichages
280
Réponses
15
Affichages
776
Retour