VBA : Mettre en gras la premiere ligne au sein d'une cellule

  • Initiateur de la discussion Initiateur de la discussion ogle
  • Date de début Date de début

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 !

ogle

XLDnaute Nouveau
Bonjour à tous,

Une petite question simple pour vous.

J'ai une macro dans laquelle je souhaite mettre en gras, dans une cellule, la première ligne. Je sais le faire pour un nombre de caractères :

Code:
          G.Cells(J, 6).Characters(1, 10).Font.Bold = True

mais pas pour une ligne. Quelqu'un à une solution ?

Merci à tous
 
Re : VBA : Mettre en gras la premiere ligne au sein d'une cellule

Bonjour,

Pour la ligne 3

Code:
Sub essai()
Rows(3).Font.Bold = True
End Sub

Pour les lignes de 1 à 5

Code:
Sub essai()
dim i as long
for i = 1 to 5
Rows(i).Font.Bold = True
next i
End Sub

bonne journée
 
Re : VBA : Mettre en gras la premiere ligne au sein d'une cellule

Merci pour ces premiers éléments.

pierrejean , j'ai testé. Malheureusement cela mais l'ensemble des lignes dans la cellule en gras. Il faudrait trouver le moyen de lui dire que quand on passe à la ligne alors stop.

JBARBEmerci également mais ta solution permet seulement de mettre en gras une ligne et pas une ligne à l’intérieur d'une cellule.
 
Re : VBA : Mettre en gras la premiere ligne au sein d'une cellule

Cette solution avec la colonne 1 et à partir de la ligne 1

Code:
Option Explicit

Sub essai()
Dim i As Long
For i = 1 To 65536
 If Cells(i, 1) = "" Then
 Exit Sub
 Else
Rows(i).Font.Bold = True
End If
Next i
End Sub

bonne journée
 
- 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

Discussions similaires

Retour