Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment forcer une cellule excel à ecrire en majuscules.

2 réponses
Avatar
Filomene
Bonjour,

Je fais une liste de noms et je souhaiterais que lorque jecris dans ma
cellule excel, celle ci s'ecrive automatiquement en MAJUSCULES meme si la
touche maj n'est pas activé.

Merci d'avance

2 réponses

Avatar
michdenis
Bonjour Filomene,

Dans le module feuille où l'action se déroule :

Remplace Columns(1) qui représente la colonne A:A
par la plage de cellules que tu désires ...

'-------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)

Dim Rg As Range
Set Rg = Intersect(Target, Columns(1))
If Not Rg Is Nothing Then
Application.EnableEvents = False
For Each c In Rg
c.Value = UCase(c)
Next
Application.EnableEvents = True
End If

End Sub
'-------------------------------


Salutations!



"Filomene" a écrit dans le message de news:

Bonjour,

Je fais une liste de noms et je souhaiterais que lorque jecris dans ma
cellule excel, celle ci s'ecrive automatiquement en MAJUSCULES meme si la
touche maj n'est pas activé.

Merci d'avance
Avatar
JB
Bonjour,

http://cjoint.com/?dBgiZ1Wchs

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect([A2:A20], Target) Is Nothing And Target.Count = 1
Then Target = UCase(Target)
Application.EnableEvents = True
End Sub

Cordialement JB