Format conditionnel en vba

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

T

Tony

Guest
Bonsoir,

J'ai un souci de détection de cellule sous format conditionnel, je m'explique :

Dans un plage de cellule avec mise en forme conditionnel, je peux visualiser les cellules remplissant la condition de la mise en forme.

Par contre en vba, je souhaite détecter les cellules remplissant la condition de la mise en forme conditionnel (je n'ai qu'une condition).

J'ai essayé la macro suivante , mais ca fonctionne pas !

Sheets(1).Range("r9:r31").Select
For Each c In Selection
If c = FormatConditions Then MsgBox ("ok")
Next

Auriez-vous une idée qui puisse me sortir de ce mauvais pas ?
Merci d'avance
Tony
 
Bonjour Tony, Le Forum

Regarde cette sub si elle te convient :

Sub Tony()
Dim c As Range
Dim Plage As String
Plage = ""
For Each c In Range("r9:r31")
If c.FormatConditions.Count > 0 Then
Plage = Plage & c.Address & ","
End If
Next c
If Len(Plage) > 0 Then
Plage = Left(Plage, Len(Plage) - 1)
MsgBox "Mise en forme dans les cellules :" & Chr(10) & Chr(10) & Plage
Range(Plage).Select
Else
MsgBox "Aucune mise en forme dans la plage"
End If
End Sub
 
Salut Phibou, Tony, le Forum


Je vois d'avance la réponse de Tony : "Merci Phibou, Mais je souhaite lister par VBA les cellules remplissant la condition de la mise en forme conditionnel et pas lister toutes les cellules qui ont un format conditionnel..."

D'ailleurs pour faire ce que fait la macro que tu proposes, il suffit d'aller dans Menu => Edition => "Atteindre" puis bouton "Cellules"...

Je conseille à Tony de voir ce fil

Lien supprimé

Voir ces démos :

La mienne pour une alternative simple :
Lien supprimé

... et celle de Laurent Excellente !!!
Lien supprimé

Bon Travail
@+Thierry
 
- 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
10
Affichages
181
Réponses
4
Affichages
200
Retour