Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mettre en gras les mots dans la liste qui commencent par une majuscule

  • Initiateur de la discussion Initiateur de la discussion x+x=x²
  • 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 !

X

x+x=x²

Guest
bonjour,

comment mettre en gras, les mots en A, qui commencent par une majuscule et uniquement cela?

exemple :

Code:
grerere
poloe
Pejddhd
jjdjdhff
ejdhfhfh
Ejieujrid

rendu ainsi :

Code:
grerere
poloe
[B]Pejddhd[/B]
jjdjdhff
ejdhfhfh
[B]Ejieujrid[/B][/INDENT]

et comme dans ma vrai liste, le nombre de lignes atteint facilement 2230 ; vous voyez! 🙄
merci bien en avance​
 
Re : mettre en gras les mots dans la liste qui commencent par une majuscule

Bonsoir Anthoys,

Une proposition avec une mise en forme conditionnelle utilisant cette formule:

Code:
=EXACT($A1;NOMPROPRE($A1))

Bonne soirée,

mth

Edit: 🙂 Bises Tibo 🙂
 
Dernière édition:
Re : mettre en gras les mots dans la liste qui commencent par une majuscule

Bonjour x+x,
Salut Mireille, bises,

Toute petite adaptation, car notre ami souhaite mettre en exergue les mots commençant par une majuscule :

Code:
=EXACT(GAUCHE($A1);MAJUSCULE(GAUCHE($A1)))

@+
 
Re : mettre en gras les mots dans la liste qui commencent par une majuscule

bonsoir,

comment enlever de gras cette fois les chiffres qui suivent les caractères en gras uniquement?

exemple :

HyueiejdEJ 3, 87-3

en :

HyueiejdEJ 3, 87-3

Merci d'avance
 
Re : mettre en gras les mots dans la liste qui commencent par une majuscule

Bonsoir à tous,

On doit pouvoir trouver mieux mais un petit essai avec ce code:

Code:
Sub Macro1()
Dim i As Byte
Dim C As Range
With Sheets("Feuil1")
    For Each C In .Range("a1:a" & .[A65000].End(xlUp).Row)
 
        For i = 1 To Len(C)
        x = Mid(C, i, 1)
            If IsNumeric(x) Then
                C.Characters(Start:=i, Length:=1).Font.Bold = False
            Else
                C.Characters(Start:=i, Length:=1).Font.Bold = True
            End If
        Next i
    Next C
End With
End Sub

@ +

mth
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
19
Affichages
805
Réponses
16
Affichages
429
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…