Définir une variable sur "gras"

Fermé
F60lebaladinverni Messages postés 128 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 16 juin 2024 - Modifié le 10 janv. 2018 à 20:11
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 11 janv. 2018 à 22:48
Bonsoir à tous,

Une petite question sur VBA, est-il possible de définir une variable sur "gras" ? du genre :

Dim ma_variable as string
ma_variable = "gras" ?

de la même façon qu'on peut attribuer une couleur à une variable de cette manière :

Dim ma_variable as string
ma_variable = 65535             'ma_variable = "jaune"

Merci d'avance pour votre aide

1 réponse

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
10 janv. 2018 à 20:34
Tu parles d'une énumération ?
Sinon, explique mieux, je ne vois pas où tu veux en venir.
0
F60lebaladinverni Messages postés 128 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 16 juin 2024 2
Modifié le 10 janv. 2018 à 20:50
La suite du code serait :

Dim ma_variable as string
ma_variable = "gras" ?
Dim ligne as long 'nb de lignes de mon tableau

for ligne = 2 to 20 'Si mon tableau comporte 19 lignes (20 moins l'en-tête)
if range("A" & ligne).font.bold like ma_variable then 'Si il repère une cellule en gras
'Afficher la ligne repérée en gras dans une ListBox
end if
next

Je sais déjà le faire pour afficher les lignes surlignées en couleur
J'espère avoir été plus clair ...
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
11 janv. 2018 à 22:48
Je n'ai pas Excel sur mon PC, Regardes le contenu de la propriété avec Shift+F9 en sélectionnant l'expression.
0