Magic_Doctor
XLDnaute Barbatruc
Bonsoir,
Dans une cellule il y a une chaîne de caractères suivie, selon les circonstances, du signe "~". Par exemple : "je déteste les rhododendrons~" / "j'adore les rhododendrons".
Quand apparaît "~" en fin de chaîne, je veux que ce signe soit invisible. Pour ce faire, je lui attribu la même couleur que celle de la cellule. Supposons que la cellule en question se nomme "CelBilan" ; si j'écris ceci :
ça marche très bien, le signe "~" devient invisible en se confondant avec la couleur de la cellule.
Maintenant, je voudrais reproduire cet effet dans un label dont le sobriquet est "LabelNewDut". Sans vraiment y croire, j'ai écrit ceci :
Ça ne marche pas du tout.
Un grand merci d'avance pour m'expliquer comment s'y prendre.
Dans une cellule il y a une chaîne de caractères suivie, selon les circonstances, du signe "~". Par exemple : "je déteste les rhododendrons~" / "j'adore les rhododendrons".
Quand apparaît "~" en fin de chaîne, je veux que ce signe soit invisible. Pour ce faire, je lui attribu la même couleur que celle de la cellule. Supposons que la cellule en question se nomme "CelBilan" ; si j'écris ceci :
VB:
[CelBilan].Characters(InStr([CelBilan], "~"), 1).Font.Color = [CelBilan].Interior.Color
Maintenant, je voudrais reproduire cet effet dans un label dont le sobriquet est "LabelNewDut". Sans vraiment y croire, j'ai écrit ceci :
VB:
LabelNewDut.Characters(InStr(LabelNewDut, "~"), 1).ForeColor = LabelNewDut.BackColor
Un grand merci d'avance pour m'expliquer comment s'y prendre.
Dernière édition: