Extraire ls majuscules dans une cellule excel
Résolu/Fermé
tj_maxi
gbinforme
- Messages postés
- 3
- Date d'inscription
- lundi 3 mars 2008
- Statut
- Membre
- Dernière intervention
- 11 mars 2008
gbinforme
- Messages postés
- 14935
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
A voir également:
- Extraire ls majuscules dans une cellule excel
- Extraire ls majuscules dans une cellule excel ✓ - Forum - Excel
- Extraire une partie d'une cellule excel ✓ - Forum - Excel
- Extraire des chiffres d'une cellule excel ✓ - Forum - Excel
- Extraire une partie de cellule dans excel ✓ - Forum - Excel
- Extraire un chiffre d'une cellule excel ✓ - Forum - Excel
3 réponses
gbinforme
10 mars 2008 à 23:21
- Messages postés
- 14935
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
10 mars 2008 à 23:21
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)
pascalouou
10 mars 2008 à 23:23
- Messages postés
- 46
- Date d'inscription
- vendredi 6 octobre 2006
- Statut
- Membre
- Dernière intervention
- 29 novembre 2008
10 mars 2008 à 23:23
Bonjour
Le contenu de votre cellule est-il toujours de la même longueur ou variable ?
ça doit être faisable avec une formule, si le texte n'est pas trop long, ou avec une macro sinon.
Dans l'attente de vous lire,
Cordialement,
Pascal
Le contenu de votre cellule est-il toujours de la même longueur ou variable ?
ça doit être faisable avec une formule, si le texte n'est pas trop long, ou avec une macro sinon.
Dans l'attente de vous lire,
Cordialement,
Pascal
tj_maxi
11 mars 2008 à 14:45
- Messages postés
- 3
- Date d'inscription
- lundi 3 mars 2008
- Statut
- Membre
- Dernière intervention
- 11 mars 2008
11 mars 2008 à 14:45
Problème résolu par la fonction de gbinforme.
Le contenu de la cellule est de longueur variable.
Merci à tous.
tj_maxi.
Le contenu de la cellule est de longueur variable.
Merci à tous.
tj_maxi.
11 mars 2008 à 14:41
Ta fonction résoud bien mon problème.
Merci encore et à bientôt.
tj_maxi !
24 oct. 2011 à 12:12
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....
24 oct. 2011 à 23:10
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é.