Supprimer Texte en minuscule

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

Guigui

XLDnaute Occasionnel
Bonjour le forum,

Je cherche un moyen de supprimer les mots écrit en minuscules dans une cellule

TOTO titi ===> TOTO

Je ne vois pas du tout d'approche en vba...
Merci d'avance pour votre aide
A+
Guillaulme
 
Re : Supprimer Texte en minuscule

Salut Guigui,

En attendant mieux, une solution par formule :

le texte en A1,

en B1 :

=SUBSTITUE(A1;{"a";"b";"c";"d";"e";"f";"g";"h";"i";"j";"k";"l";"m";"n";"o";"p";"q";"r";"s";"t";"u";"v";"w";"x";"y";"z"};"")

Souci : supprime les lettres en minuscules plutôt que les mots en minuscules. A toi de voir si c'est important.

@+
 
Re : Supprimer Texte en minuscule

Bonjour à tous,
Salut Tibo🙂

une proposition par VBA (Pour un texte en A1) à étendre à toutes les cellules concernées:
Code:
Sub test()
Dim Tex As String, LetCherch1 As String, LetCherch2 As String
Tex = Range("A1")
For i = 1 To Len(Tex)
    LetCherch1 = Mid(Tex, i, 1)
    LetCherch2 = Mid(UCase(Tex), i, 1)
    If LetCherch1 <> LetCherch2 Then Tex = Replace(Tex, LetCherch1, "")
Next
Range("A1") = Trim(Tex)
End Sub
Cordialement
 
Dernière édition:
Re : Supprimer Texte en minuscule

Re,
Une petite modification qui change tout...
Code:
Sub test()
Dim Tex As String, LetCherch1 As String, LetCherch2 As String
Tex = Range("A1")
For i = Len(Tex) To 1 Step -1
    LetCherch1 = Mid(Tex, i, 1)
    LetCherch2 = Mid(UCase(Tex), i, 1)
    If LetCherch1 <> LetCherch2 Then Tex = Replace(Tex, LetCherch1, "")
Next
Range("A1") = Trim(Tex)
End Sub
Cordialement
 
Re : Supprimer Texte en minuscule

J'avais essayé ta première version qui avait un défaut et j'ai voulu en proposer une autre mais la tienne est plus intéressante (la mienne serait trop compliquée avec les accentuées) 😕

Cordialement
 
Re : Supprimer Texte en minuscule

Bonjour,

Je suis complètement débutant sur Excel. Et le seul tutoriel que j'ai trouvé pour Visual Basic fait 226 pages. Donc si quelqu'un peut m'expliquer ce que je dois faire avec cette fonction, ça peut m'aider, surtout que je dois supprimer des minuscules dans 1300 cellules ...!

Merci, à bientôt.

A.
 
- 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

Discussions similaires

Réponses
2
Affichages
106
  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
228
Réponses
16
Affichages
556
Réponses
5
Affichages
182
Retour