Autres MFC sur cellule non-vide en VBA : help !!

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

natorp

XLDnaute Barbatruc
Bonjour

Je galère !! je ne trouve pas, c'est certainement très simple, mais bon, je viens vous :
J'aimerais qui si l'on vient à remplir la cellule A8 jusqu'à A11 (non-vide) la couleur de fond passe en jaune et cela en VBA, je suppose dans le "Worksheet_Change(ByVal Target As Range)" de la page concernée.

Merci pour votre attention et votre aide, cordialement, Gérard
 
Merci poilamonnez
J'ai donc mis ce code dans :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A8:A11").FormatConditions.Add Type:=xlExpression, Formula1:="=$A8:$A11<>"""""
    Range("A8:A8").FormatConditions(1).Interior.Color = 65535
End Sub
Cela met bien la cellule A8 en jaune dès que j'y écris quelque chose
mais j'ai une erreur quand j'entre quelque chose en A9 ;
"Erreur définie par l'application ou par l'objet"
Je pense m'être mal exprimé : je souhaite que la cellule A8 se mette en jaune si j'y entre quelque chose, même chose pour A9, A10 et A11
Je mets un fichier d'exemple
Merci à vous, cordialement, Gérard
 

Pièces jointes

Dernière édition:
Un petit Up car je ne comprends pas
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(8, 1) <> "" Then Cells(8, 1).Interior.ColorIndex = 36 Else: Cells(8, 1).Interior.ColorIndex = 2
If Cells(9, 1) <> "" Then Cells(9, 1).Interior.ColorIndex = 36 Else: Cells(9, 1).Interior.ColorIndex = 2
If Cells(10, 1) <> "" Then Cells(10, 1).Interior.ColorIndex = 36 Else: Cells(10, 1).Interior.ColorIndex = 2
End Sub
Je mets ça (en feuil2), mais quand j'écris en A11, A12, A13 la cellule se colorie quand même 😡
Merci pour votre aide, cordialement, Gérard
 

Pièces jointes

- 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

Discussions similaires

Retour