Étiqueté : vbe

Variable ou procédure attendue et non un module 0

Variable ou procédure attendue et non un module

Une question revient régulièrement ces jours-ci sur le blog : « en VBA, quand j’essaie d’exécuter du code VBA, j’obtiens l’erreur suivante : Variable ou procédure attendue et non un module« . Voici comment éviter l’erreur.

Introduction à Access VBA 2

Introduction à Access VBA

Voici une petite découverte de Visual Basic pour Applications, dans sa variante Access (VBA pour Access). Les concepts qui sont expliqués dans la suite sont également applicables à Excel (les exemples, par contre, ne fonctionneront que sous Access).

On démarrera par une introduction (un peu longue, mais nécessaire !) pour les personnes qui ne connaissent pas VBA, avant de terminer par un petit exemple pratique.

Compilation du code VBA 4

Compilation du code VBA

Le saviez-vous ? Si vous écrivez du code Visual Basic, vous allez sans doute laisser traîner quelques fautes, qui peuvent être : des erreurs d’écriture, des variables non déclarées,  des appels incorrects de procédures...

Nommez vos modules ! 0

Nommez vos modules !

Le problème Ces jours-ci, j’ai plusieurs applications VBA (que ce soit Excel ou Access) qui me passent entre les mains. Et sur toutes, les modules VBA ont leur nom de base : Module1, Module2,...

Auto-complétion 0

Auto-complétion

Le saviez-vous ? Lorsque vous tapez du code VBA, Visual Basic Editor vous suggère automatiquement les paramètres de procédures ou fonctions, les valeurs d’énumérations, etc. Saviez-vous qu’on peut aussi utiliser l’auto-complétion manuellement ? Exemple...

De l’intérêt de Option Explicit 5

De l’intérêt de Option Explicit

Tous vos modules Access (et d’ailleurs Excel, Word, Powerpoint, VB… partout où vous programmez en Visual Basic !) devraient démarrer par l’instruction Option Explicit. Mais pourquoi donc ?

Modules standard 4

Modules standard

Le terme « module standard » revient souvent sur ce blog. Quelques débutants m’ont demandé de préciser comment créer ces modules. Voilà qui est fait !