Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA colorier rangé suivant cellule G

  • Initiateur de la discussion Initiateur de la discussion Dav.42
  • 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 !

D

Dav.42

Guest
Bonjour,
Je souhaite faire une macro qui suivant si la colonne G de la ligne est vide ou pas colorie la ligne de la cellule A à N.
tout sa dans une plage de A3 à N de la dernière ligne.
J'ai fais ca, mais ca bloque pour la selection de A à N, il part de G ce qui est normal, mais je n'arive pas a demarer de A .
Code:
Sub Test()
Derniere_ligne = Range("G65536").End(xlUp).Row
Dim c As Variant
For Each c In Range("G3:G" & Derniere_ligne)
    If c.Value <> "" Then
    c.Range("A1:N1").Interior.ColorIndex = 36
    
    End If
    Next c
End Sub
Next c
End Sub
Comment faire ? avec offset? Cells ?
 
Re : VBA colorier rangé suivant cellule G

Bonjour,

Tu veux faire quelque chose comme :

'------------------------------------
Sub Test()
Dim DerLig As Long, C As Range
DerLig = Range("G65536").End(xlUp).Row
For Each C In Range("G3:G" & DerLig)
If C.Value <> "" Then
Range("A" & C.Row & ":N" & C.Row).Interior.ColorIndex = 36
End If
Next C
End Sub
'------------------------------------
 
- 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
910
Réponses
4
Affichages
754
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…