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

F

Fox

Guest
Bonjour tous le monde en ce beau samedi

Voilà ma macro qui m'a été donné dans un post précédent et que j'ai un peu modifié.

Private Sub Workbook_Open()
For x = 1 To 30
For y = 3 To 26 'colonnes
If Cells(x, y).Value = "Hol" Then
Range(Cells(x, 2), Cells(x, 26)).Interior.ColorIndex = 6
Exit For
End If
Next y
Next x
For x = 1 To 30
For y = 3 To 26 'colonnes
If Cells(x, y).Value = "Sp1" Then
Range(Cells(x, 2), Cells(x, 26)).Interior.ColorIndex = 8
Exit For
End If
Next y
Next x

End Sub


Ma question

A cette ligne

If Cells(x, y).Value = "Sp1" Then

si je veux lui dire If Cells(x, y).Value = "Sp1" sp2 sp3 sp4

c'est possible ou je dois à chaque fois rouvrir une boucle pour Sp2 Sp3 etc..?

car si je marque If Cells(x, y).Value = "Sp1" "sp2" "sp3" "sp4"
j'ai une erreur.

Merci
 
- 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
5
Affichages
711
Réponses
2
Affichages
427
Réponses
4
Affichages
581
Réponses
8
Affichages
270
Réponses
2
Affichages
187
Réponses
8
Affichages
651
Retour