• Initiateur de la discussion Initiateur de la discussion david
  • 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 !

D

david

Guest
Salut à tous

Mon problème, je voudrais mettre une syntaxe pour avoir une majuscule
en début de ligne
J'ai donc trouvé

"Const vbProperCase = 3"

mais rien ne vas ??????

si quelqu'un pouvait venir à mon aide
merci
@+
 
Re,

J'ai répondu un peu vite...

2 autres solutions trouvées sur ce site : <http://perso.wanadoo.fr/frederic.sigonneau/>

une fonction et une macro à adapter
____________________________________________

'mettre en majuscule la première lettre d'une phrase

Sub Test()
MsgBox SentenceCase("bienvenue au club, Hector")
End Sub


Public Function SentenceCase(Stc As String)
'Orlando Magalhães Filho, mpep
'pour une seule phrase
SentenceCase = UCase(Left(Stc, 1)) & Right(Stc, Len(Stc) - 1)
End Function
_____________________________________________

Sub Test2()
'Dana DeLouis, mpep
'pour plusieurs phrases
Dim v As Variant
Dim S As String
Dim J As Long

[A1] = "this is one sentence. this is another. and this is third sentence."
S = [A1]
v = Split(S, ".")
For J = 0 To UBound(v)
S = Application.Trim(v(J))
S = StrConv(S, vbLowerCase)
S = UCase(Left$(S, 1)) & Mid$(S, 2)
v(J) = IIf(J > 0, Space(2) & S, S)
Next
[A2] = Application.Trim(Join(v, "."))
End Sub
______________________________________

@+ et bon week end
 
- 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
2
Affichages
329
Réponses
7
Affichages
400
Réponses
37
Affichages
692
Réponses
4
Affichages
180
Retour