Pages classées dans la catégorie Vba, Programmer, Débuggage

  • Renvoyer le nom de l'objet appelant la macro 1/1/2000

    J'ai une unique macro qui est affectée à plein de dessins différents. Je voudrais qu'en cliquant sur le dessin ou en passant dessus la macro me renvoie un msgbox avec le nom du dessin.

  • Rechercher-remplacer dans le code VBA de plusieurs classeurs 16/5/2004

    J'ai dans le code de plusieurs dizaines de classeurs une constante dont la valeur est fausse. Comment rechercher remplacer cette valeur ?

  • Cacher une macro 1/1/2000

    Comment empêcher une macro d'apparaître dans la boîte macro pour la cacher à un utilisateur ?

  • Tester par macro la présence d'une fonction dans le perso.xls 15/12/2007

    Comment tester dans une macro qui fait appel à une fonction externe si celle-ci est présente dans le perso.xls ?

  • Attendre la fin d'un traitement .BAT 3/6/2004

    J'ai créé une macro qui lance un fichier .bat dans une fenêtre DOS. Comment indiquer à cette macro d'attendre la fin du traitement .bat pour exécuter la suite ?

  • Identification des macros appellant d'autres macros 23/5/2004

    J'ai un prog excel Vba avec plein de modules que je dois modifier.Comment savoir quelles sont toutes les procédures qui appellent une macro donnée ?

  • Annuler ou crtl+Z 1/1/2000

    Je n'arrive pas a recupérer le code avec l'enregistreur de macro pour annuler la dernière opération faite sur une feuille Excel (même opération que "annuler" ou ctrl + Z)

  • Assigner une macro à une combinaison de touche 1/1/2000

    Je voudrais que lorsque je suis dans une feuille Excel 97, une routine VBA se produise lorsque j'appuie sur la touche "Echap" ou "Suppr" et une autre lorsque j'appuie sur la touche "Inser".Comment puis-je faire ? Comment puis-je aussi faire réagir ces routines à la combinaison de touches "Ctrl" + "Echap" ou "Ctrl"+ "Inser" ?

  • Classer mes macros pour les retrouver 1/1/2000

    Je cherche une façon de conserver quelque part mes macros préférées pour pouvoir les retrouver facilement.

  • Suivre le déroulement d'une macro 1/1/2000

    Quels sont les outils pour suivre le déroulement d'une macro ?

  • Macros invisibles 1/1/2000

    Pourquoi certaines macros n'apparaissent pas quand on fait : "Outil - Macro - Macro" ?

  • Tester l'existence d'une macro dans un classeur 1/1/2000

    Comment tester l'existence d'une macro dénommée "ZAZA", située quelque part dans un module du classeur actif ?

  • Intégrer automatiquement du code dans le module ThisWorkbook 1/1/2000

    J'ai un ensemble de fichiers qui ont la même structure . Je souhaiterais intégrer du code dans le module 'ThisWorkbook' de chaque fichier. Comment puis-je faire rapidement?

  • Décocher automatiquement les références manquantes 1/1/2000

    J'ai créé un module VBA qui permet l'affichage d'une barre de progression. Ce module utilise le contrôle ActiveX "Microsoft ProgressBar Control, version 6.0". Or quand j'installe l'application sur un autre PC, ça il faut généralement dans VBA, via Outils / Références, décocher la référence marquée comme "MANQUANT". Comment faire cela automatiquement ?