Recherche en VBA la prochaine cellule d'une couleur de n'importe quelle valeur
Fermé
sfa11
-
12 mai 2021 à 11:51
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 12 mai 2021 à 13:08
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 12 mai 2021 à 13:08
A voir également:
- Recherche en VBA la prochaine cellule d'une couleur de n'importe quelle valeur
- Excel cellule couleur si condition texte - Guide
- Excel compter cellule couleur sans vba - Guide
- Aller à la ligne dans une cellule excel - Guide
- Recherche musique - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre ✓ - Forum Excel
1 réponse
yg_be
Messages postés
22724
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
12 mai 2021 à 11:53
12 mai 2021 à 11:53
bonjour,
je pense qu'il suffit de parcourir les cellules et de s'arrêter quand la bonne couleur aura été trouvée.
je pense qu'il suffit de parcourir les cellules et de s'arrêter quand la bonne couleur aura été trouvée.
12 mai 2021 à 12:18
12 mai 2021 à 12:25
Private Sub CommandButton1_Click()
'recherche les différences de couleur bleue
Range("A1:Z500").Select
With Application.FindFormat.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = RGB(183, 222, 232)
.TintAndShade = 0
.PatternTintAndShade = 0
End With
ActiveSheet.Cells.Find(What:="", LookIn:=xlValues, LookAt:=xlPart, SearchFormat:=True).Activate
'MsgBox ActiveCell.Find(What:="", LookIn:=xlValues, LookAt:=xlPart, SearchFormat:=True).Activate
Do While MsgBox("Voulez-vous continuer la recherche ? ", vbYesNo, "Demande de confirmation") = vbYes
With Application.FindFormat.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = RGB(183, 222, 232)
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Cells.FindNext(After:=ActiveCell).Activate
Loop
End Sub
Merci pour votre aide
12 mai 2021 à 12:26
tu ne précises pas où il faut commencer, dans quelle direction chercher, ni où s'arreter.
quelques exemples:
https://docs.microsoft.com/fr-fr/office/troubleshoot/excel/loop-through-data-using-macro
12 mai 2021 à 12:27
12 mai 2021 à 12:34