Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2013Résultat liste déroulante gardant la mise en forme "Gras"
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 !
Private Sub Worksheet_Change(ByVal Target As Range)
Dim PL As Range
Dim CEL As Range
If Target.Address <> "$C$6" Then Exit Sub
With Target.Validation
Set PL = Range(Mid(.Formula1, 2))
End With
For Each CEL In PL
If CEL.Value = Target.Value Then Target.Font.Bold = CEL.Font.Bold: Exit For
Next CEL
End Sub
Private Sub Worksheet_Change(ByVal R As Range)
If R.Address = "$C$6" And R(1) <> "" Then R.Font.Bold = Range(Mid(R.Validation.Formula1, 2)).Find(R, , xlValues, xlWhole).Font.Bold
End Sub
C'est une très bonne idée Robert d'utiliser .Validation.Formula1
- 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