Macro pour mettre en majuscules
Résolu/Fermé
A voir également:
- Vba excel majuscule automatique
- Liste déroulante excel - Guide
- É majuscule - Guide
- Formule excel - Guide
- Message automatique thunderbird - Guide
- Si et excel - Guide
1 réponse
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
14 oct. 2011 à 11:17
14 oct. 2011 à 11:17
Bonjour,
Pas besoin de macro.
Insère une colonne vide en C.
En C1: =majuscule(B1) à recopier vers le bas.
Sélectionner la colonne C, copier, collage spécial 'valeur' sur elle-même.
Supprimer la colonne B
eric
Pas besoin de macro.
Insère une colonne vide en C.
En C1: =majuscule(B1) à recopier vers le bas.
Sélectionner la colonne C, copier, collage spécial 'valeur' sur elle-même.
Supprimer la colonne B
eric
14 oct. 2011 à 11:21
Merci de votre réponse
Le tableau est amené à évoluer et à être utiliser par plusieurs personnes.
J'exécute déjà une macro automatiquement avant la fermeture du fichier et afin de simplifier l'utilisation pour les autres intervenants je souhaiterai passer par une macro...
Yoan
14 oct. 2011 à 11:22
alors par une macro, le code
Dim cellule As Range
For Each cellule In Range("B2:B99")
cellule = UCase(cellule)
Next
14 oct. 2011 à 11:28
Modifié par eriiic le 14/10/2011 à 11:31
Je pense que c'est mieux de le mettre à l'ouverture car si l'utilisateur a déjà sauvegardé il lui sera demandé un nouvel enregistrement.
à mettre dans ThisWorkbook
eric
hé bé, vite baclé là... salut michel ;-)
14 oct. 2011 à 11:31
Merci Yoan