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

Microsoft 365 Mise en forme conditionnelle sur clic

ChantalTreize

XLDnaute Occasionnel
Bonjour tout le monde
J'ai un tableau Excel 365 avec des colonnes de A à L et lorsque je clique sur une cellule de la colonne L je voudrais que par la mise en forme conditionnelle, la ligne correspondante à cette cellule soit mise en surbrillance
Quelle formule doisje utiliser pour réaliser cela
Je vous en remercie d'avance
Bien excellement votre
 

halecs93

XLDnaute Impliqué
Il y aurait ce code Vba. A coller dans l'éditeur sur la feuille correspondante

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ' Efface la mise en forme des colonnes A à L pour toutes les lignes
    Me.Range("A:L").Interior.ColorIndex = 0

    ' Vérifie si la cellule sélectionnée est dans la colonne L
    If Target.Column = 12 Then
        ' Surligne les cellules de la colonne A à L de la ligne entière
        Me.Range("A" & Target.Row & ":L" & Target.Row).Interior.Color = RGB(255, 255, 0) ' Couleur jaune
    End If
End Sub
 

Pièces jointes

  • MISE EN FORME CONDITIONNELLE SUR CLIC.xlsm
    15.5 KB · Affichages: 5

Gégé-45550

XLDnaute Accro
Bonjour,
Bonjour l'ami TooFatBoy,
Faisable en VBA mais sûrement pas par MFC ... jusqu'à preuve du contraire.
Cordialement,
 

Phil69970

XLDnaute Barbatruc
Re

Avec la V2

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub


Et avec la V3
il faut entrer dans la cellule pour forcer le calcul automatique mais sans VBA
 

Pièces jointes

  • MFC sur ligne active V2.xlsm
    25 KB · Affichages: 4
  • MFC sur ligne active V3.xlsx
    19.8 KB · Affichages: 12

Dudu2

XLDnaute Barbatruc
Bonjour,
Inspiré par @Phil69970...
Mais pas très performant sur gros tableau car le Me.Calculate provoque l'appel de la fonction personnalisée autant de fois que de cellules dans l'AppliesTo Range de la MFC.
 

Pièces jointes

  • MFC sur ligne active V4.xlsm
    32.7 KB · Affichages: 3
Dernière édition:

Dudu2

XLDnaute Barbatruc
Une manière plus simple et surtout moins gourmande de le faire est celle-ci...
Avec juste un nom dans le Gestionnaire de noms.
 

Pièces jointes

  • MFC sur ligne active V5.xlsm
    33.2 KB · Affichages: 2

Phil69970

XLDnaute Barbatruc
Re

La demande initial est :

Quelle formule doisje utiliser pour réaliser cela

La V3 de mon post # 8 avec appuie sur F9 après chaque déplacement de la souris, pour forcer le (re)calcul, et ainsi activer la MFC par formule uniquement, comme demandé est à mon avis la seule solution possible que je connaisse sans aucune macro.

Il serait bien que le demandeur réapparaisse
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…