Surligner ligne et colonne de cellule active (VBA) par dessus MFC

bonjour à tous,

j'ai une feuille avec une MFC "=MOD(LIGNE();2)" pour avoir un fond color 1 ligne sur 2.
je viens d'ajouter le code vba suivant pour surligner la ligne et colonne de la cellule active.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
' Clear the color of all the cells
Cells.Interior.ColorIndex = 0
With Target
' Highlight the entire row and column that contain the active cell
.EntireRow.Interior.ColorIndex = 6
.EntireColumn.Interior.ColorIndex = 6
End With
Application.ScreenUpdating = True
End Sub

question : comment je dis dans mon code de ne pas tenir compte de la MFC (ou de passer par dessus) ?

merci pour vos réponses :)

Bonjour jessyjef

Ce n'est pas possible sauf en enlevant la MFC c'est elle en 1er

A+

OK merci de ta réponse BrunoM45.

je pense que je vais gérer la MFC directement dans le code vba...

A+

Bonsoir Jessyjef, BrunoM45,

C'est possible si au lieu d'utiliser un fond de couleur pour la 2ième MFC tu passes par une autre couleur de police tout en la formatant en gras italique.

Ainsi elle se distingue de la première.

Ne pas omettre de se servir de la formule ET afin d'intégrer aussi ta 1ière MFC.

'première MFC sur fond rose ou cyan par exemple
=MOD(ligne();2)=0
' deuxième MFC police constrantante + 1ière MFC
=ET(ta2ième MFC;=MOD(ligne();2)=0)
'troisième MFC police contrastante + MOD à 1 fond blanc
=ET(ta2ième MFC;=MOD(ligne();2)=1)
Rechercher des sujets similaires à "surligner ligne colonne active vba dessus mfc"