Majuscule automatique dans chaque cellule [Résolu/Fermé]

Signaler
-
Messages postés
25248
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
29 août 2020
-
bonjour
je souhaite un affichage des noms en majuscule systématiquement dans chaque cellule d'une colonne "Nom" même si la saisie est en minuscule
je sais qu'il existe la fonction majuscule mais comment l'utiliser ?
merci pour vos réponses

4 réponses

Messages postés
52187
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 septembre 2020
13 961
Autre solution envisageable : Mettre la colonne en police Algerian, ou Castellar, ou Copperplate Gothic, ou Stencil ...
5
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61411 internautes nous ont dit merci ce mois-ci

Messages postés
9549
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
31 août 2020
1 891
Bonjour à tous

Peut être passer par une petite macro
Se placer dans la feuille à traiter
Alt-F11 pour accéder à l'éditeur VBA
Coller ce code
Adapter la colonne concernée

Const coMajus = "A:A"

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range(coMajus)) Is Nothing Then
  Target.Value = UCase(Target.Value)
End If
End Sub

Bonne suite
Messages postés
4797
Date d'inscription
dimanche 22 juillet 2007
Statut
Contributeur
Dernière intervention
18 décembre 2018
3 731
Bonjour

Si le nom propre est en cellule A1, en A2, par exemple, tu mets =MAJUSCULE(A1) à tirer sur la colonne A2

Merci beaucoup pour votre réponse, je vais mettre votre proposition en application
cordialement
Messages postés
4797
Date d'inscription
dimanche 22 juillet 2007
Statut
Contributeur
Dernière intervention
18 décembre 2018
3 731
Bonjour

Calimero, j'espère que tu as corrigé mon erreur
Si tes noms sont sur la colonne A, en face du 1er nom en A2, c'est sur la colonne d'à côté, en B2, que tu peux mettre la formule, et tirer la formule sur toute la zone de la colonne B
Grosse fatigue, pardon

Et merci à l'oeil bienveillant qui m'avertit de ma boulette... la prochaine fois, ne pas hésiter à me corriger ;-))))
Et si quelqu'un peut m'enlever le +1, ce serait encore mieux !

Argitxu

PS : réflexion faite +1 à tous les autres ;)
Messages postés
25248
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
29 août 2020
5 428
+2 à argixu, na!
la boulette n'enlève rien à la proposition!
Messages postés
25248
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
29 août 2020
5 428
Bonjour
je ne crois pas qu'il soit possible de formater une cellule en majuscules par défaut;
la fonction MAJUSCULE existe, effectivement, mais elle sert à transformer une cellule A vers une cellule B
par exemple:
en B1 = NOMPROPRE(A1) transforme le texte de A1 en initiale majuscule et suite en minuscule
=MAJUSCULE(A1) transforme tout le texte en majuscule

crdlmnt