bluesky12000
XLDnaute Junior
Bonjour à tous,
Dans un tableau, si la valeur d'une cellule en dernière colonne est le mot Option, je cherche à mettre en gras toute la ligne du tableau
J'ai besoin de le faire en VBA car mes tableaux sont insérés via des Query et souvent supprimés, c'est alors très long de recréer la mise en forme conditionnelle manuellement.
Donc mon exemple les données du tableau sont nommées "J1Plage" mais cela serait plus simple si je pouvais sélectionner tous les tableaux d'une feuille.
Si je le fais via Excel sans vba voici la formule que j'utilise et qui met toute la ligne en gras :
=$E3="Option"
Problème résolu :
Merci d'avance pour votre aide,
Dans un tableau, si la valeur d'une cellule en dernière colonne est le mot Option, je cherche à mettre en gras toute la ligne du tableau
J'ai besoin de le faire en VBA car mes tableaux sont insérés via des Query et souvent supprimés, c'est alors très long de recréer la mise en forme conditionnelle manuellement.
Donc mon exemple les données du tableau sont nommées "J1Plage" mais cela serait plus simple si je pouvais sélectionner tous les tableaux d'une feuille.
Si je le fais via Excel sans vba voici la formule que j'utilise et qui met toute la ligne en gras :
=$E3="Option"
Problème résolu :
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Range("Jour1,Jour2").FormatConditions.Delete
With Range("Jour1,Jour2").FormatConditions.Add(xlExpression, xlEqual, "=$E3=""Option""")
With .Font
.Bold = True
.Color = -1694694
.TintAndShade = 0
End With
End With
End Sub
Merci d'avance pour votre aide,
Pièces jointes
Dernière édition: