2 Fois Worksheet_Change

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

  • Majuscules sur 1 colonne.xls.zip
    11.5 KB · Affichages: 15

jp14

XLDnaute Barbatruc
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
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
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

  • Copie de Majuscules sur 1 colonne.xls
    29 KB · Affichages: 43
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : 2 Fois Worksheet_Change

bonjour guitou

vois si cela te convient

Code:
If Target.Column = 2 Then
  Target.Value = UCase(Left(Target.Value, 1)) & Right(Target.Value, Len(Target.Value) - 1)
End If
 

Pièces jointes

  • Majuscules sur 1 colonne.zip
    8.8 KB · Affichages: 17

guitou77

XLDnaute Occasionnel
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 @+.
 

Discussions similaires

  • Question
Microsoft 365 TEXTBOX
Réponses
7
Affichages
378
  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
232

Statistiques des forums

Discussions
312 502
Messages
2 089 022
Membres
104 006
dernier inscrit
CABROL