Défaaut d'interpretation d'une variable

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

N

noe

Guest
Bonjour, je galère sur une petite macro, je souhaite appliquer une mise en forme conditionnel, sur plusieurs colonnes simultanément.
Le tout par rapport a une variable ( cl ) mais lorsque je l'active, ma mise en forme se fait par rapport à 'G1' au lieu de G1.

Sub mamacro()
Dim cl
cl = 'G'
Columns('D:F').Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlNotEqual, _Formula1:=cl & 1 ' je recherche ici a avoir la valeur G1 sans guillemet. :S
Selection.FormatConditions(1).Interior.ColorIndex = 44
End Sub
Je crois qu'il y a une histoire de type de variable mais je ne trouve pas.
Merci de votre aide !!!
A+
 
re

comme ceci :

Sub mamacro()
Dim cl As String
Dim i As Byte

For i = 1 To Sheets.Count
    cl = 'G'
   
With Sheets(i).Columns('D:F')
        .FormatConditions.Delete
        .FormatConditions.Add Type:=xlCellValue, Operator:=xlNotEqual, Formula1:='=' & cl & '1'
' je recherche ici a avoir la valeur G1 sans guillemet.
        .FormatConditions(1).Interior.ColorIndex = 44
   
End With
Next i
End Sub

Sheets.count te renvoi le nombre de feuille dans ton classeur.

Tu n'es pas obligé de sélectionner une plage pour travailler dessus.

Salut
 
- 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
2
Affichages
860
D
Réponses
4
Affichages
431
DidPouAxi
D
B
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
967
bd.afaf
B
J
Réponses
22
Affichages
3 K
jui42
J
Retour