majuscules et minuscules

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

M

mimi

Guest
Salut tout le monde;

Je ne suis pas un pro de Excel mais je me démerde !!

J’ai rassemblé plusieurs tableaux, le résultat donne des colonnes ou sont mélangées

Des données minuscules et majuscules !!

y a-t-il un moyen de passer (simplement si possible) une colonne mixe (maj ;min) en une colonne contenants soit que des minuscules soit que des majuscules ou pourquoi pas la première lettre majuscules et le reste en minuscules .

Je remercie d’avance toute celle ou ceux qui pourront m’aidée a progresser
 
Coucou mimi, Duriz et le forum

exact, Duriz!!!
(il y a aussi la fonction NOMPROPRE pour avoir la 1ère lettre en majuscules)

donc, mimi, tu fais = MAJUSCULE(A1) dans une autre colonne, puis tu recopies vers le bas autant de fois qu'il faut (si la colonne est adjacente, un double-clic sur la poignée de recopie est bien utile)
Ensuite, tu sélectionnes ces données en majuscule et tu fais un copier/collage spécial Valeurs, et tu peux remplacer ta colonne d'origine par ces valeurs en majuscule.

Oui, je sais, c'est un peu long, mais Excel est un très mauvais traitement de texte.

Si tu veux faire ça par macro, j'ai ça en magasin aussi.

Biz

C@thy
BipBip.gif
 
Bonjour le forum
Bonjour mimi & Duriz

Un code puiser ici même.
// Sélectionner tous les mots d'une colonne (chaque cellule ne comprend qu'un mot) et mettre chaque initiale en majuscules.
Sub MajusculeInitiale() ' de Michel (Lapin bleu que je salue)
Dim cell As Range
For Each cell In Range("A1:A100") ' à adapter selon projet
cell = Application.Proper(cell)
Next cell
End Sub

@ ++ Eric C
 
Salut,

Voici une macro (ma première !) simplement enregistrée (Menu Outils / Macro) et qui met les cellules de A1 à A20 en majuscules :

Range("B1").Select
ActiveCell.FormulaR1C1 = "=+UPPER(RC[-1])"
Selection.AutoFill Destination:=Range("B1:B20"), Type:=xlFillDefault
Range("B1:B20").Select
Columns("B:B").Select
Selection.Copy
Range("B1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
End Sub

Je ne savias pas que c'était aussi simple !

Ândré.
 
Salut à tous !

Sinon, si tu ne veux pas t'embêter à faire une macro ou rajouter une colonne avec des formules, tu as une solution très simple...Héhé...!!!

Tu vas en zone téléchargement , rubrique "Utilitaire", tu télécharges ma macro complémentaire "Moa'sSelections" et voilà.

Dedans tu as la fonction "Majuscule", sans effort.

@ +

Moa
 
une petite astuce de conversion en majiscule très très simple dans excel

Attention !!!!!

cette procedure ne convertit que les caractères miniscules en majiscules



sub ConvMinMaj()

dim maselection as string

maselection = activecel.value
maselection = ucase(maselection)
activecel.value = maselection

end sub

pour plus d'infos envoyer email ou appeler au 00243 99 64 351
 
- 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
8
Affichages
1 K
Retour