Menu

Forcer la cellule de commencer par la majuscule [Fermé]

Messages postés
114
Date d'inscription
mercredi 18 avril 2018
Dernière intervention
23 mars 2019
- - Dernière réponse : cs_Le Pivert
Messages postés
5921
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mars 2019
- 14 mars 2019 à 09:39
bonjour

est ce que il y a un code qui va forcer ma cellule de commnecer toujours par le terme majuscule

exemple

la cellule a1 = Ludovic QUENTIN

et je veux que msgbox affiche QUENTIN Ludovic, ca veut dure commencer toujour par le NOM

pas spécialement que pour ce nom prenom mais pour tout autre nom prenom qui seront enregistre dans la cellule A1

merci
Afficher la suite 

2 réponses

Messages postés
519
Date d'inscription
lundi 2 juillet 2018
Dernière intervention
26 mars 2019
51
0
Merci
Bonjour

Coller ce code dans la feuille qui doit recevoir le nom et prénom
Pour cela ouvrir le dossier excel faire Alt+F11 copier le code ci-dessous et coller dans le cadre
qui apparait


Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim tmp
Dim x As String
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
On Error GoTo fin
Application.EnableEvents = False
tmp = Split(Target, " ")
x = UCase(tmp(0))
x = x & " " & Application.Proper(tmp(1))
Target = x
End If
Application.EnableEvents = True
Exit Sub
fin:
Application.EnableEvents = True
End Sub

Cordialement
blalaa
Messages postés
114
Date d'inscription
mercredi 18 avril 2018
Dernière intervention
23 mars 2019
-
BONJOUR Monsieur

MERCI pour votre reponse
j'ai essaye le code mais ce qu'il fait c'est d'ecrire le premier terme en majuscule et le 2em le transforme en miniscule (avec sa premeire lettre en maj)

exmple

Ludovic QUENTIN
Ludovic c'est prenom
QUENTIN c'est le NOM

LE CODE LE TRANSFORME A : LUDOVIC Quentin
ce que je souhaite moi si c'est possible c'est de inverser l'ordre ca veut dire commencer tjrs par la majuscule de contenu

exemple
la cellule A =Ludovic QUENTIN
je souhaite que la cellule A = QUENTIN Ludovic

c veut dire on commence toujours par le NOM qui est en majuscule

je vous remercie pour votre reponse

et si c'est possible de faire ce je souhaite ca serait vraiment enorme pour moi
Messages postés
5921
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mars 2019
411