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

2 Fois Worksheet_Change

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 !

guitou77

XLDnaute Occasionnel
Bonjour le forum,

J'ai un petit souci pour faire une colonne toute Majuscules et une colonne
avec première lettre en Majuscule sur une même feuille (en VBA).

Merci de vous penchez sur ce petit problème, je n'ai pas trouvé de correspondance sur ce Forum.

@+
 

Pièces jointes

Re : 2 Fois Worksheet_Change

Bonjour

Code a tester
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim maj As String
If Target.Value = "" Then Exit Sub
If Not Intersect(Range("B:B"), Target) Is Nothing Then
maj = Left(Target, 1)
Target = UCase(maj) & Right(Target, Len(Target) - 1)
End If
If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then
Target = UCase(Target)
End If
End Sub

JP
 
Re : 2 Fois Worksheet_Change

Bonjour,

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then
  Application.EnableEvents = False
  Target = UCase(Target)
  Application.EnableEvents = True
End If
If Not Intersect(Range("B:B"), Target) Is Nothing Then
  Application.EnableEvents = False
  Target = Application.Proper(Target)
  Application.EnableEvents = True
End If
End Sub

JB
 

Pièces jointes

Dernière édition:
Re : 2 Fois Worksheet_Change

Bonjour JP14 et rebonjour le Forum,

JP merci pour ta formule, mais je dois toujours resélectionner la cellule pour que la Majuscule apparaisse et c'est ce que veut éviter, je voudrais que celà
s'effectue lors de la validation.

Merci et @+.
 
- 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
3
Affichages
409
Réponses
21
Affichages
503
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…