Extraire ls majuscules dans une cellule excel
Résolu
tj_maxi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
Je voudrais créer une formule permettant d'extraire les majuscules dans une cellule excel. Merci pour votre assistance.
A voir également:
- Extraire ls majuscules dans une cellule excel
- Extraire une video youtube - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Extraire le son d'une vidéo - Guide
- Liste déroulante excel - Guide
3 réponses
bonjour
Il n'y a pas de possibilité de le faire à ma connaissance avec un fonction standard mais avec une fonction personnalisée dans un module c'est possible.
L'appel se fait avec : =majuscules(cellule ou plage)
Il n'y a pas de possibilité de le faire à ma connaissance avec un fonction standard mais avec une fonction personnalisée dans un module c'est possible.
Public Function majuscules(zone) Dim sel As Object Dim i As Integer Application.Volatile For Each sel In zone For i = 1 To Len(sel) If Asc(Mid(sel, i, 1)) > 64 And Asc(Mid(sel, i, 1)) < 91 Then majuscules = majuscules & Mid(sel, i, 1) End If Next i Next sel End Function
L'appel se fait avec : =majuscules(cellule ou plage)
Ta fonction résoud bien mon problème.
Merci encore et à bientôt.
tj_maxi !
J'ai un fichier avec une colonne très mal traitée une fois avec civ nom prénom, une autre fois avec nom et prénom seulement, ou encore prénom tout seul....(et évidemment quelque fois sans espaces)... Mon coup de chance c'est que le nom soit en majuscule et les prénoms en minuscule je voudrais donc extraire les 2 dans 2 colonnes différentes.... merci pour ton aide si tu peux m'en fournir....
Tu peux essayer cette fonction :
Elle récupère soit les minuscules soit les majuscules :
Il faut la copier dans un module (mode d'emploi)
Pour l'utiliser en tenant compte de la civilité, tu peux mettre pour une cellule à trier en A1 :
tu auras le prénom et en remplaçant 0 par 1 tu auras le nom dans une autre cellule..
Tu peux ensuite 'tirer' tes formules selon nécessité.