2008-11-15 7 views
3

Au travail, je travaille en étroite collaboration avec MS-Office. J'ai réussi à générer des scripts qui effectuent diverses tâches. Bien que je puisse difficilement transférer des fonctions à VBA, je ne comprends pas complètement les fondements du langage VBA. Les éléments pour lesquels je recherche une syntaxe de base et des exemples incluent: programme 'hello world', boucles, contrôle de flux, déclaration de variables, conversions de type variable, Objets (si possible), entrée/sortie fichier/utilisateur, 'with' bloc peut être utilisé, et ainsi de suite.VBA: Didacticiel sur la syntaxe et les exemples de base

Quelqu'un pourrait-il me fournir un lien vers un tutoriel VBA, peut-être avec les détails des éléments ci-dessus?

+0

[Ce] (http: //stackoverflow.com/questions/277474/programming-excel#277998) réponse à une question similaire peut aider – dbb

Répondre

1

Les versions de VBA post Office 2000 sont presque identiques à VB6. Ce MSDN site est un bon endroit pour commencer. Le VB6 resource center pourrait également être utile.

3

MSDN: Developing Office Applications Using VBA

Si vous n'avez pas pris un oeil à déjà, vous pouvez apprendre beaucoup de l'aide de Visual Basic au sein du Bureau. Pour y accéder, ouvrez un programme Office et appuyez sur Alt + F11 pour ouvrir Visual Basic Editor. Puis appuyez sur F1 ou naviguez jusqu'à Aide -> Aide de Microsoft Visual Basic. Aussi, comme Mitch l'a mentionné, si vous apprenez les bases de VB6, vous pouvez utiliser la même syntaxe pour VBA.

+0

+1. Bon conseil sur l'aide intégrée. –

Questions connexes