OVH Cloud OVH Cloud

VB contre Execl VB

3 réponses
Avatar
fabrice.monti
Bonjour, Est ce que quelqu'un connait les diff=E9rences entre le
compilateur VB et celui int=E9gr=E9 dans Excel?

merci

3 réponses

Avatar
CAP2
Salut,

pour être très schématique, VB permet de créer des applications Windows
exécutables (des programmes), tandis que VBA (Visual Basic for Applications)
permet de coder des programmes (macros) dans le cadre d'un logiciel (Excel,
Word, Access, PowerPoint, Outlook) en utilisant un langage de très proche de
Visual Basic (avec des adaptations pour chacun des logiciels).

Grosso modo, VBA permet des traitements internes sur les fichiers...

Un code programmé avec VBA Excel ne peut pas tourner si Excel n'est pas
lancé.

Ca marche ?

CAP2
Avatar
fabrice.monti
ça marche mais cela ne va pas de le bon sens... je m'explique
j'ai un controle ActiveX que je n'arrive pas a utilisé avec VBA qui
avec ce que tu me dis n'as aucune raison de ne pas fonctionner...

dur, dur...


Salut,

pour être très schématique, VB permet de créer des applications W indows
exécutables (des programmes), tandis que VBA (Visual Basic for Applicat ions)
permet de coder des programmes (macros) dans le cadre d'un logiciel (Exce l,
Word, Access, PowerPoint, Outlook) en utilisant un langage de très proc he de
Visual Basic (avec des adaptations pour chacun des logiciels).

Grosso modo, VBA permet des traitements internes sur les fichiers...

Un code programmé avec VBA Excel ne peut pas tourner si Excel n'est pas
lancé.

Ca marche ?

CAP2


Avatar
HD
Il peut en effet exister des différences de syntaxe entre VB et VBA...
Mais as tu ajouter l'ActiveX en question dans les références VBA de ton
classeur ?
--
@+
HD