Lorsque je crée un fichier pour ma formation ou pour mon blog ou d’autres articles que j’écris j’utilise régulièrement la fonction FORMULATEXT pour afficher la formule dans une cellule à droite de la formule réelle. Pour gagner du temps j’ai créé une macro qui fait le travail pour moi.
La macro est utilisée est présentée ci-dessous.
Sub InsertFormulaText() ' Insère la fonction FORMULATEXT dans la plage sélectionnée ' fait référence à la cellule à gauche de la plage sélectionnée Sélection.Formule = "=FORMULATEXT(RC)" End Sub
Le RC est une référence relative à la colonne de gauche. Le -1 après le C signifie se référer à la colonne de gauche. Un nombre positif se référerait à une colonne à droite.
Vous sélectionnez la plage avant d’exécuter cette macro.
Cette macro m’économise quelques frappes à chaque fois que je l’utilise car je l’exécute à partir de la barre d’outils d’accès rapide.
Voir ce post sur l’exécution de macros à partir de la barre d’outils d’accès rapide.
Si vous êtes nouveau dans les macros, consultez ce webinaire gratuit sur les macros. Il comprend un manuel en pdf.
- Fonction Excel ISDATE 2 juillet 2019
- Excel VBA pour confirmer qu’une plage est sélectionnée 6 octobre 2020
- Excel VBA pour sélectionner la première cellule d’une plage 29 septembre 2020
- Astuce VBA – ne laissez pas votre Next vide 1er septembre 2020
- Activation d’une feuille lorsqu’un fichier Excel est ouvert 29 octobre 2019
.