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

griser quand clic

gotlapal

XLDnaute Junior
Bonjours à tous.
En interrogeant le forum, j'ai obtenu cette macro qui permets de griser les cases de la colonne D dans lesquelles il y a un "X" en cliquant sur un bouton.

Dim Cellule As Range
Sub Formeautomatique1_QuandClic()

For Each Cellule In Range("D35000")
If Cellule.Value = "X" And Cellule.Offset(0, -2) <> "" Then
Cellule.Interior.ColorIndex = 15
Else
Cellule.Interior.ColorIndex = xlNone
End If
Next Cellule
End Sub



Maintenant je cherche à griser toute la ligne, de la colonne "A" à la "G" si il y a un "X" dans la colonne D et je ne sais pas adapter cette macro.

Merci d'avance
 

Cousinhub

XLDnaute Barbatruc
Re : griser quand clic

Bonsoir, pourquoi une macro?
une Mise en Forme Conditionnelle suffirait
regarde le fichier joint, et dans une cellule quelconque, regarde dans Format/Mise en forme conditionnelle
PS : format mis de A1 à G20
 

Pièces jointes

  • gotlapal.zip
    1.6 KB · Affichages: 40

ccpapy

XLDnaute Impliqué
Re : griser quand clic

bonsoir,
par macro tu remplaces la ligne

Cellule.Interior.ColorIndex = 15

par

Range(Cells(Cellule.Row, 1), Cellule.Offset(0, 3)).Interior.ColorIndex = 15

et ça devrait le faire
à+
 

jmd2

XLDnaute Accro
Re : griser quand clic

re

Regarde le format conditionnel
Pour le copier sur toute la feuille, tu cliques dans A2, et tu copies
Tu sélectionnes ce que tu veux (la feuille si tu veux) et collage spécial/format.
 

Pièces jointes

  • Copie de base.xls
    27.5 KB · Affichages: 147
  • Copie de base.xls
    27.5 KB · Affichages: 146
  • Copie de base.xls
    27.5 KB · Affichages: 146

Discussions similaires

Réponses
2
Affichages
154
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…