1 2 3 4 5 6 7 8 9 10 11 12
| Dim lngLongueur As Long
Dim lngNbBlocs As Long
Dim i As Long
'Nombre de caractères à traiter
lngLongueur = Len(ActiveCell.Value)
'Nombre de blocs de 34 caractères (ou moins pour le dernier)
lngNbBlocs = Int((lngLongueur - 1) / 34) + 1
'On prend tous les caractères dans les blocs impairs (début à 1 et saut de 2 en 2) et on les met en gras
'Position de début du bloc = 34 * i + 1
For i = 1 To lngNbBlocs Step 2
ActiveCell.Characters(Start:=34 * i + 1, Length:=34).Font.FontStyle = "Gras"
Next i |