Gros débutant... cherche programme pour programmer en VBA
porky29
Messages postés13Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention 8 janvier 2006
-
8 janv. 2006 à 17:05
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDerniè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...
A voir également:
Gros débutant... cherche programme pour programmer en VBA
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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).
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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.
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 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". )