Mise à jour d'une procèdure ou d'une fonction en VBA

Dernière mise à jour le 14 avril 2008 à 22:09 par aquarelle
Publié par gbinforme

Mise à jour d'une procédure ou d'une fonction en VBA


Souvent la gestion d'un classeur, avec seulement les fonctions standards du tableur, pose des problèmes d'utilisation.

Vous songez donc à utiliser Visual Basic pour Applications (VBA) mais vous ne savez pas comment y accéder et donc vous vous privez d'intéressantes fonctionnalités.

Pour gérer vos procédures et fonctions personnalisées, vous devez lancer l'éditeur Visual Basic : pour cela, utilisez le menu Outils / Macro / Visual Basic Editor ou plus simplement la combinaison des touches Alt + F11 simultanément.

Dans la fenêtre qui s'ouvre, alors, vous devez avoir une fenêtre "Projet - VBAProject", si elle n'est pas présente, ouvrez la avec le menu Affichage / Explorateur de projets ou plus simplement Alt + r.

Dans cette fenêtre, vous allez voir votre classeur et pouvoir ouvrir son arborescence qui va se présenter ainsi :
  • 1 . un dossier "Microsoft Excel Objects" comprenant :
    • une ligne par feuille de calcul pour les procédures propres à la feuille.
    • une ligne "Thisworkbook" pour les procédures classeur.
  • 2 . un dossier "Feuilles" si vous avez créé des formulaires avec la liste des formulaires.
  • 3 . un dossier "Modules" avec une ligne pour chaque module créé.


Si vous avez utilisé l'enregistreur de macro pour enregistrer votre procédure, vous allez la trouver dans un module avec le nom que vous lui avez donné.

Si vous voulez introduire une procédure que vous avez obtenue par une recherche Internet ou une aide du forum, vous pouvez la copier dans une des fenêtres qui s'ouvrira en double cliquant sur la ligne adéquate choisie dans l'arborescence.

Pour créer un module ou une procédure, utilisez le menu insertion et le choix adéquat.
Meilleures réponses pour « Mise à jour d'une procèdure ou d'une fonction en VBA » dans :
Mettre à jour son antivirus/anti-malware sans connexion Internet VoirAntivirus et antispywares ne sont utiles que s'ils sont mis à jour régulièrement. D'ailleurs tous les antivirus actuels se mettent à jour automatiquement par Internet. Mais comment profiter des mises à jour sur un ordinateur ne possédant pas de...
Changer la fréquence de recherche des mises à jour VoirPar défaut, les mises à jour sont détectées automatiquement chaque jour. Si vous voulez changer la fréquence de détection des mises à jour, vous avez deux méthodes : 1. Par la base de registre 2. Par le panneau de configuration Sous...
VBScript - Les fonctions et les procédures VoirLa notion de procédure On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction (ou procédure)...
Collection CommentÇaMarche.net