Majuscule + macro

Justine89

XLDnaute Nouveau
Bonjour,

j'ai dû modifier un fichier excel de plus de 15000 lignes 4 colonnes qui comprenait des noms en majuscule et en minuscule. J'ai donc fait la forum =MINUSCULE() a toutes mes cellules. Mais comme c'est un fichier client, je dois mettre la première lettre en majuscule.

J'ai trouvé sur internet ce macro

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value >= "a" And Target.Value <= "z" Then
Target.Value = Chr(-32 + Asc(Left$(Target.Value, 1))) & Right$(Target.Value, Len(Target.Value) - 1)
End If
End Sub


elle marche, mais je n'arrive pas à l'appliquer sur mon onglet. Il faut à chaque fois que je fasse F2+enter.

Mais je voudrais savoir soit comment améliorer mon macro pour qu'il s'applique automatiquement à mon onglet. ou alors que vous m'expliquiez un autre moyen d'arriver à mettre les premières lettres en majuscule.

merci pour votre aide.

p.s je suis pas vraiment experte, donc merci de bien détailler vos solutions...
 

Discussions similaires

Réponses
2
Affichages
847

Statistiques des forums

Discussions
312 836
Messages
2 092 619
Membres
105 468
dernier inscrit
Leo M