Gros débutant... cherche programme pour programmer en VBA

porky29 Messages postés 13 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 8 janvier 2006 - 8 janv. 2006 à 17:05
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 - 8 janv. 2006 à 20:00
Salut!
Bon... je débute totalement, et je cherche le nom du programme pour programmer en VBA, ca s'appelle un compilateur nan?
Est il gratuit?
Merci...

6 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
8 janv. 2006 à 17:20
Le VBA (Visual Basic for Application) est comme son nom l'indique un visual basic pour les applications et dans le cas présent les applications de la suite microsoft office.

Donc pour utiliser le VBA il te faut avoir installé Word, Excel ou Access en version 97 ou plus. Et si tu les a installé, tu n'as besoin de rien d'autre, le VBA est directement inclus (si tu l'a pas enlevé à l'installation).

<hr size="2" width="100%">
0
porky29 Messages postés 13 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 8 janvier 2006
8 janv. 2006 à 18:46
ah ok... merci
Et pour programmer des programmes, c'est en quel code?
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
8 janv. 2006 à 18:55
Avec le VBA tu peux le faire, sauf que tes programmes ne seront pas autonome, il te faudra lancer excel ou word pour pouvoir les utilisés.

Si tu veut faire des programmes autonomes en VB il te faut Visual Basic.NET 2003 ou 2005 (payant et pas donné).


<hr size="2" width="100%">
0
porky29 Messages postés 13 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 8 janvier 2006
8 janv. 2006 à 19:00
ok merki c cool...
Il y a pas des versions d'evaluation?
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
8 janv. 2006 à 19:23
Il y a eu une version Beta gratuite de VB.NET2005 cette automne. mais maintenant que la version officielle est sortie je sais pas si la version beta est toujours dispo, faut voir sur le site de microsoft.

<hr size="2" width="100%">
0
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24
8 janv. 2006 à 20:00
Oui, ou alors, utiliser VB6 si tu le trouves quelque par un ami...

Déjà, il faut savoir qu'il n'y a pas que le Visual BASIC comme langage BASIC. Tu en trouveras une liste exhaustive sur Wikipédia (Google est ton ami!)...
En fait, il y a 4 types de VB :
- VB.Net / Dot NET (Dot = point et Net, va savoir pourquoi!) 200x Version 1, 2, ...
- VB 1 à 6 étant devenu très populaire depuis sa version 4 et surtout 5...
- VBA : Visual BASIC for Application
- VBS : Visual BASIC Script
- VBxx pour machins protables (me souvient plus des deux lettre...)

Le VBS, c'est uniquement pour Internet. Un langage de script plus puissant (!!!) que le JavaScript/JScript mais propriétaire (Crosoft donc). Il est donc interprété et non compilé/compilable.

Le VBA est lui aussi un langage de script mais uniquement pour piloter les applications de Office tel que Word, Excel, et tous les autres de la suite bureautique. Le VBA est interprété. Autrement dit, il ne permet pas d'obtenir des exécutables (des fichiers .EXE). Ce n'est donc pas un compilateur!
Mais grâce à lui les logiciels de la suite deviennent
vraiment intéressants puisqu'extensibles (en fonctionnalités) à
l'infini. Ces scripts, comme l'a dit Casy, sont toujours dans des
documents Office même s'ils peuvent être enregistrer dans des fichiers
à parts... C'est à dire que leur but est d'agir sur le fichier dans
lequel ils ont été créés. On les appellent aussi des "Macros" (même
s'il y a une légère différence entre un Script et une Macro en
informatique...).

Bien sûr, tous les langages VB sont très proches les uns des autres... tout se joue sur des détails!

Le VB6 et le VB.Net sont des langages compilables qui ne donnent pas des fichiers tout à fait autonomes (du moins pour le VB6) puisqu'ils nécéssitent la présence de plusieurs fichiers (.DLL) sur l'ordinateur (ils y sont généralement!). De plus, le .Net n'est pas entièrement compatible avec le VB traditionnel (VB6). La dernière version du VB étant le .Net... Le VB6 n'a donc, téhoriquement, plus d'avenir... Mais la question fait polémique auprès des programmeurs amateurs qui ne veulent pas "migrer" vers .Net...

As-tu besoin d'en savoir plus ?

Enjoy

<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
0
Rejoignez-nous