[VBA] Changer la police de chaque lettre
Fermé
bastouf30
Messages postés
1
Date d'inscription
jeudi 21 juillet 2011
Statut
Membre
Dernière intervention
21 juillet 2011
-
21 juil. 2011 à 11:01
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 juil. 2011 à 13:57
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 juil. 2011 à 13:57
A voir également:
- [VBA] Changer la police de chaque lettre
- Changer dns - Guide
- Changer police facebook - Guide
- Changer lettre disque dur - Guide
- Police aptos - Accueil - Bureautique
- Changer police heure iphone - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
26 juil. 2011 à 13:57
26 juil. 2011 à 13:57
Salut,
Franchement, tu n'étais pas loin de la vérité...
Seule la fin était à changer :
ça donne ceci :
Franchement, tu n'étais pas loin de la vérité...
Seule la fin était à changer :
Dim lettre1 As Object lettre1 = lettre With lettre1 With .Font.Name = police End With End WithJ'en ai profité également pour réorganiser ton code...
ça donne ceci :
Sub changement_de_police() Dim police As String Dim n As Long Dim x As Byte n = 1 Randomize Do While n <= Len(ActiveCell) x = Int(3 * Rnd) If x = 0 Then police = "Times New Roman" ElseIf x = 1 Then police = "Calibri" ElseIf x = 2 Then police = "Algerian" End If n = n + 1 With ActiveCell.Characters(n, 1) .Font.Name = police End With Loop End Sub