Excel définir saisie en majuscules

Résolu/Fermé
Utilisateur anonyme - 5 nov. 2007 à 15:24
eriiic Messages postés 24562 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 29 février 2024 - 9 nov. 2007 à 00:37
Bonjour,

Pour un fichier que je mets à disposition pour saisie sous excel 2003, comment définir à l'avance que la saisie d’une cellule ressorte automatiquement en majuscules pour des codes (ex. AGAJ004), même si mon utilisateur a laissé son clavier en minuscules ?
La fonction « majuscules » ne m’a pas aidée... ou je n'ai pas su l'exploiter, elle semble convertir du texte déjà saisi.
Merci d'avance.
A voir également:

10 réponses

Bonjour,
Tu peux utiliser ce code par exemple pour la plage B2:D56 , dés l'activation de ta feuille tous ce qui est dans cette plage sera en majuscule


Private Sub Worksheet_Activate()
For Each maj In [b2:d56] 'plage a traitée
Application.ScreenUpdating = False
If maj <> "" Then
maj.Select
maj = UCase(maj)
ActiveCell = maj
End If
Next
Application.ScreenUpdating = True
Range("a1").Select
End Sub

Code a inserer en évémentiel sur la page en question
10
Utilisateur anonyme
5 nov. 2007 à 21:51
Bonsoir Néné,
J'ai oublié d'indiquer dans ma demande que je ne connais pas le VBA. Désolée pour le dérangement mais je te remercie d'avoir répondu.
Bien cordialement.
0