Passer au contenu

Comment élaborer plusieurs versions d’un même graphique?

Solution : en écrivant une macro.

Lorsque vous souhaitez présenter diverses hypothèses sous la forme de graphiques, vous vous trouvez dans l’obligation de coller ces derniers en tant qu’images dans vos feuilles de calcul, faute de quoi tous ces histogrammes seraient automatiquement redessinés à chaque fois que vous modifiez les données source. Mais cette solution est loin d’être satisfaisante, car elle ne permet pas de changer une partie du graphe sans ouvrir des programmes de retouche d’images. De plus, la gestion des scénarios n’est pas simple dans Excel, car il faut afficher plusieurs fenêtres de dialogue avant d’obtenir le résultat escompté.Un autre moyen consiste à écrire un programme en VBA (Visual Basic Edition Applications) qui va empêcher la mise à jour automatique du graphique. Dans les cellules de la plage B3:D5, saisissez, par exemple, la formule =alea.entre.bornes (500000;1000000). Il faut que la macrocommande complémentaire Utilitaire d’analyse soit installée. Pour le vérifier, optez pour la commande Macros complémentaires du menu Outils et activez la case [utilitaire d’analyse]. Sélectionnez le bloc B3:D5. Ensuite, cliquez sur l’icône Assistant Graphique de la barre d’outils Standard. Activez [fin] pour créer rapidement la courbe. Appuyez plusieurs fois sur (qui sert à recalculer les formules comprises dans la feuille).Le contenu du graphique se met automatiquement à jour. Puis, appuyez sur la combinaison + pour afficher Visual Basic Editor (VBE). Déroulez le menu Insertion/Module. Dans la fenêtre qui s’affiche, recopiez le listing ci-contre. Enregistrez la macro en cliquant sur l’icône Enregistrer et fermez VBE. Dans Excel, choisissez Macro, puis Macros dans le menu Outils. Sélectionnez SupprimeLiensGraphique et validez par un clic sur [exécuter]. Appuyez plusieurs fois sur . Cette fois, le graphique n’est plus automatiquement actualisé. Ajoutez un autre graphe via l’assistant graphique. Si vous pressez , seul le graphique nouvellement créé se mettra à jour.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press