Alors que la fonction Excel 2010 "UPPER" vous permet de convertir une chaîne de caractères en majuscules , la fonction ne parvient à créer une nouvelle cellule avec le texte en majuscules , au lieu de convertir une cellule existante . Pour changer tout le texte dans une feuille de calcul entière en majuscules , vous aurez besoin d'utiliser Visual Basic pour Applications ( VBA ), qui est un langage de programmation qui est livré avec Excel. VBA peut créer une macro qui va changer chaque morceau de texte en majuscules avec le clic d' un bouton. Instructions
1
Ouvrez la feuille de calcul Excel.
2
appuyez sur Alt et F11 pour ouvrir la console VBA Excel 2010. Une fois la console s'ouvre , recherchez le nom de votre classeur dans la liste sur le côté gauche de l'écran. Cliquez-droit sur le nom du classeur , déplacez votre souris sur "Insérer" et sélectionner "Module ". Double- cliquez sur le module qui apparaît.
3
Cliquez n'importe où dans l' espace blanc sur le côté droit de la console VBA. Tapez ce qui suit: " UpperCaseConvert Sub ( ) " et appuyez sur Entrée . VBA insère automatiquement la commande " End Sub " au bas du code.
4
type "Dim x As Range" dans la ligne directement en dessous de la ligne «Sub» . Cela va créer une variable " x ", dont vous aurez besoin plus tard dans le code VBA. . Appuyez sur Entrée pour accéder à la ligne suivante
5
Entrez le code suivant dans la console VBA:
For Each x In Cells.SpecialCells ( xlConstants , xlTextValues )
< p > x.Formula = UCase ( x.Formula )
Suivant
Cela ira un par un à chaque cellule qui contient du texte sur votre feuille de calcul et de le convertir en majuscules. Cliquez sur le «X» dans le coin supérieur droit de la console VBA pour le fermer.
6
Cliquez sur l'onglet " développeur" en haut de l'écran Excel. Cliquez sur le bouton "Macro" , qui se trouve dans la zone " code " du ruban. Sélectionnez " UpperCaseConvert " dans la liste des macros et cliquez sur " Exécuter".