Mettre 1er mot en gras

Bonjour à tous,

Voilà mon problème, j ai un tableau excel avec 600 lignes environ, 3 colonnes et je voudrai mettre en gras chaque 1er mot de la 3ème colonne sans etre obligé d'intervenir manuellement à chaque ligne. un grand merci pour votre aide. Je pense qu'il faut faire une macro mais je ne suis pas au niveau pour ça.

Bonjour

Si ce sont des textes saisis, faisable par VBA mais si ce sont des formules, non faisables.

Qu'en est-il ?

Joins un exemple.

Voir aussi https://forum.excel-pratique.com/viewtopic.php?t=19490

Bonsoir, je voudrais que le 1er Nom de famille situé colonne C soit en caractère Gras et cela dans toutes les lignes.

. Comme ma colonne C contient 645 lignes, je voudrais ne pas être obligé de faire ligne par ligne mais automatiquement mais mes compétences Macro sont nulles donc je demande de l'aide.

Alain

Merci

6montauban.xlsx (9.62 Ko)

Bonjour

A coller dans le module de la feuille concernée

Sub gras()
    For Each cellule In Range("C3:C" & Cells(Cells.Rows.Count, 3).End(xlUp).Row)
        If InStr(cellule.Value, " ") <> 0 Then cellule.Characters(Start:=1, Length:=InStr(cellule.Value, " ") - 1).Font.FontStyle = "Bold"
    Next cellule
End Sub

Prévoir un bouton pour lancer la macro

Bonjour Alain,

j'ai converti ton fichier .xslx en .xlsm pour pouvoir y mettre une macro :

12montauban.xlsm (16.60 Ko)

Ctrl e ➯ travail effectué !


Alt F11 pour voir le code VBA, puis revenir sur Excel

y'a un commentaire important dans le code VBA (en vert)

si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.

dhany

merci 78chris, j'ai utilisé ton module qui a fonctionné à merveille pour mes 645 lignes. Quel gain de temps

Merci beaucoup

@alain_59

as-tu essayé mon fichier ? si oui, qu'en penses-tu ?

c'était ici (clique sur le lien vert) :

https://forum.excel-pratique.com/viewtopic.php?p=698589#p698589

dhany

Rechercher des sujets similaires à "mettre 1er mot gras"