Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Minuscule >>Majuscule

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

P

PAD

Guest
Bonjour à tous,

Comment je peux faire en VBA pour modifier du texte écrit en minuscule par des majuscules,
en sélectionnant la colonne entiére.

Merci d’avance pour votre aide,

Cordialement,

PAD
 
Bonsoir PAD et le Forum,
Essaye ce code
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Isect As Range
Dim maj As Range
'choix de la plage
Set maj = Range('a1:a1500') 'force la majuscule
If Not Application.Intersect(maj, Range(Target.Address)) Is Nothing Then
Target.Value = UCase(Target.Value)
End If
Yves

Message édité par: ziopizza, à: 15/02/2006 14:46
 
Salut,
tu colles ceci dans un module et puis tu sélectionnes les cellules et tu lances la macro par F5 en étant dans l'editeur vba:

Sub nom_en_majuscule()
Dim uneCellule As Range
For Each uneCellule In Selection
If uneCellule.Value = '' Then GoTo lasuite 'au cas ou une cellule serait vide dans la sélection
uneCellule.Value = UCase(uneCellule.Value) ' & LCase(Right(uneCellule.Value, Len(uneCellule.Value) - 1))
lasuite:
Next uneCellule
End Sub
 
bonsoir tout le monde 🙂

pat, la structure de l'instruction if then permet de 'sauter' un bloc d'instruction si une condition n'est pas remplie, il est donc inutile de passer par un goto (souvent synonyme de complication dans des longs codes).



salut
 
Bonjour Hervé, Pat, Yves, le Forum,

Super les deux codes marchent bien,
Celui de Yves fonction à la frappe du clavier, les mots sont écrits obligatoirement en majuscule, celui de Pat et Hervé converti les mots écrits en minuscule en majuscule.

Franchement super, une question 2 solutions, à mettre de coté. B)

Bonne journée à tous,

Merci Hervé, Pat et Yves pour vos responses,

A bientôt,

Pad
 
Hervé écrit:
 
Hervé écrit:
 
- 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
15
Affichages
786
  • Question Question
XL pour MAC mise en forme
Réponses
2
Affichages
621
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…