Parfois, créer la formule que vous souhaitez peut être une victoire en soi. Une fois créées, les formules deviennent précieuses et vous devrez peut-être les utiliser encore et encore dans différentes feuilles de calcul que vous utilisez. Ne serait-il pas formidable d’avoir un moyen de coller des formules couramment utilisées dans un classeur, de la même manière que vous pouvez coller des images clipart ou d’autres objets courants?

Malheureusement, une telle capacité ne réside pas dans Excel. Cependant, vous pouvez faire plusieurs choses pour rendre vos formules plus accessibles. Une chose que vous pouvez faire est de conserver un document texte (un document Bloc-notes) sur votre bureau et d’y stocker vos formules couramment utilisées.

Avec Excel ouvert, vous pouvez ouvrir le document texte, copier la formule souhaitée dans le Presse-papiers et la coller rapidement dans la cellule souhaitée du classeur.

Une autre solution possible consiste à attribuer des noms à vos formules.

  1. Entrez votre formule comme vous le feriez normalement.

  2. Sélectionnez la cellule contenant la formule et appuyez sur F2. Cela place Excel en mode édition.

  3. Maintenez la touche Maj enfoncée pendant que vous utilisez les touches de contrôle du curseur pour sélectionner la formule entière, y compris le signe égal à son tout début.

  4. Appuyez sur Ctrl + C. La formule est maintenant dans le Presse-papiers.

  5. Appuyez sur Echap. Vous devriez maintenant être hors du mode édition et la cellule contenant la formule est toujours sélectionnée.

  6. Assurez-vous que l’onglet Formules du ruban est sélectionné.

  7. Dans la zone Noms définis, cliquez sur l’option Définir le nom. Excel affiche la boîte de dialogue Nouveau nom. (Voir la figure 1.)

  8. Dans la zone Nom, entrez le nom que vous souhaitez attribuer à cette formule.

  9. Sélectionnez ce qui se trouve dans la zone Se réfère à, au bas de la boîte de dialogue, et appuyez sur Ctrl + V. La référence de cellule est remplacée par la formule qui a été copiée dans le Presse-papiers à l’étape 4.

  10. Assurez-vous qu’il n’y a pas de signe dollar dans la formule. S’il y en a, sélectionnez-les et supprimez-les. (Cette méthode d’utilisation des formules ne fonctionne pas bien avec les références absolues.)

  11. Cliquez sur OK.

Maintenant, chaque fois que vous souhaitez utiliser la formule, vous entrez simplement un signe égal et le nom que vous avez donné à la formule à l’étape 8. Même si le nom apparaît dans la cellule, la formule attribuée au nom est en fait utilisée pour effectuer le calcul . Puisque la formule utilisait des références relatives (vous vous êtes débarrassé des signes dollar), elle est toujours relative à l’endroit où vous utilisez le nom dans la feuille de calcul.

Une autre approche fonctionne très bien si vous êtes à l’aise avec les macros et avec l’éditeur VB. Cette approche consiste à intégrer vos formules communes à votre classeur de macros personnelles. Ce classeur est ouvert chaque fois que vous démarrez Excel et est conçu principalement pour les macros et les personnalisations que vous souhaitez disponibles chaque fois que vous utilisez Excel. Mais il n’y a aucune raison qu’il ne puisse pas non plus être utilisé pour les formules courantes.

En supposant que vous n’avez pas encore créé de classeur de macros personnelles, procédez comme suit:

  1. Démarrez Excel avec un nouveau classeur.

  2. Affichez l’onglet Affichage du ruban.

  3. Cliquez sur la flèche vers le bas sous l’outil Macros, puis sur Enregistrer une macro. Excel affiche la boîte de dialogue Enregistrer une macro. (Voir la figure 2.)

  4. À l’aide de la liste déroulante Enregistrer la macro dans, choisissez Classeur de macros personnelles.

  5. Cliquez sur OK. L’enregistreur de macros est maintenant en cours d’exécution.

  6. Sélectionnez n’importe quelle cellule de la feuille de calcul. (Peu importe celui que vous choisissez.)

  7. Cliquez sur Arrêter l’enregistrement sur le lien du ruban : / excelribbon-Displaying_Excels_Developer_Tab [onglet Développeur].

La macro que vous avez enregistrée est maintenant stockée dans votre classeur de macros personnelles nouvellement créé. Pour voir le code que vous avez créé, ouvrez l’éditeur VB (Alt + F11). Dans le coin supérieur gauche de l’éditeur se trouve l’explorateur de projet; il répertorie toutes les différentes pièces et parties accessibles via l’éditeur. L’un des éléments de l’explorateur de projet doit être PERSONAL.XLSB. Si vous développez cet objet (cliquez sur le petit signe plus à gauche du nom du projet), vous devriez voir un dossier Modules. Développez le dossier Modules et il contient Module1. Si vous double-cliquez sur ce module, vous voyez la macro que vous venez d’enregistrer; ça ressemble à quelque chose comme ça:

Sub Macro1()



' Macro1 Macro '

'     Range("A4").Select End Sub

Vous pouvez maintenant sélectionner ce code et le supprimer, car vous n’en avez plus besoin. Vous pouvez ensuite placer d’autres macros ou fonctions définies par l’utilisateur dans le module afin qu’elles soient disponibles.

Et les formules? Copiez-les dans le Presse-papiers et collez-les dans le module, en dehors des procédures qui y sont définies. Tout ce que vous devez faire est de vous assurer que vous faites précéder la formule d’une apostrophe, afin que l’éditeur VB pense que vous entrez un commentaire. Lorsque vous avez besoin des formules ultérieurement, accédez simplement à l’éditeur VB, ouvrez le module, copiez la formule et collez-la dans le classeur où vous en avez besoin.

Enfin, vous pouvez également placer vos formules courantes dans des entrées de correction automatique. Suivez ces étapes:

  1. Entrez votre formule comme vous le feriez normalement.

  2. Sélectionnez la cellule contenant la formule et appuyez sur F2. Cela place Excel en mode édition.

  3. Maintenez la touche Maj enfoncée pendant que vous utilisez les touches de contrôle du curseur pour sélectionner la formule entière, y compris le signe égal à son tout début.

  4. Appuyez sur Ctrl + C. La formule est maintenant dans le Presse-papiers.

  5. Appuyez sur Echap. Vous devriez maintenant être hors du mode édition et la cellule contenant la formule est toujours sélectionnée.

  6. Affichez la boîte de dialogue Options Excel. (Dans Excel 2007, cliquez sur le bouton Office, puis sur Options Excel. Dans Excel 2010 ou une version ultérieure, affichez l’onglet Fichier du ruban, puis cliquez sur Options.)

  7. Sur le côté gauche de l’écran, cliquez sur Vérification.

  8. Cliquez sur le bouton Options de correction automatique. Excel affiche la boîte de dialogue Correction automatique. (Voir la figure 3.)

  9. Dans la zone Remplacer, entrez un nom que vous souhaitez associer à votre formule.

  10. Placez le point d’insertion dans la zone Avec.

  11. Appuyez sur Ctrl + V pour coller la formule que vous avez copiée à l’étape 4.

  12. Cliquez sur Ajouter. La formule est désormais stockée en toute sécurité dans une entrée de correction automatique.

  13. Fermez toutes les boîtes de dialogue à l’écran.

Vous pouvez désormais utiliser votre formule comme toute autre entrée de correction automatique.

Tapez simplement ce que vous avez utilisé à l’étape 9, puis appuyez sur Entrée. Le nom est remplacé par la formule complète.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (6135) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Saving_Common_Formulas [Enregistrement des formules communes].