vb ou vba - VB/VBA/VBS - Programmation
Marsh Posté le 03-12-2006 à 18:10:38
le vb est global, vba c'est pour les macros.
www.cathyastuce.com/vba.htm
Marsh Posté le 03-12-2006 à 18:42:15
Les macros étaient autrefois écrites dans un language qui n'a rien à voir avec le VB, et donc, le mot "macro" peut porter à confusion. Cela dépend desquelles on parle. Par ailleurs, c'est un terme un peu péjoratif, alors que VB permet de faire bien d'autres choses que de petites macros.
Le VB est une évolution du Basic de Microsoft.
Le VBA est le VB for Applications, c'est à dire que c'est le VB que l'on trouve dans Word, Excel, ou Access. En fait, cela fait plusieurs VBA différents.
Le VBS est le VB pour les Scripts.
Les différences entre tous ces VBs sont minimes ou importantes, selon que l'on voit les choses d'une manière globale ou détailée.
Un bon informaticien se doit de connaître plusieurs languages. Je conseillerais donc d'apprendre toutes les versions du VB si vous en avez la possibilité, ou bien celle que vous avez sous la main, par exemple le VBS, qui est un peu méconnu, mais qui pourtant permet de faire beaucoup de choses intéressantes et qui est là pour longemps.
Aller voir par exemple http://www.microsoft.com/technet/s [...] fault.mspx
Marsh Posté le 03-12-2006 à 23:25:20
Salut maimai,
Si tu n'y connais rien, il serait judicieux de commencer par le VBA qui est contenu dans les applications Kro$ comme Excel, par exemple.
Pourquoi je te conseille ça ?
Parce qu'il t'est possible d'enregistrer des macros dans Excel (= enregistrer, dans un "fichier", des actions pendant que tu les exécutes, pour te permettre de les répéter plus tard en appelant simplement le "fichier" appelé macro.
Mais l'avantage de cette procédure est qu'il t'est loisible d'aller voir le contenu de ce "fichier" dans le module VBA d'Excel. Toutes les actions que tu as enregistrées sont transcrite en VBA. Tu peux donc les étudier à ton aise en les faisant se dérouler ligne par ligne, par exemple. Tu peux ensuite y effectuer des modif et voir ce qu'il se passe ensuite.
Lorsque tu auras assimilé ce langage, tu pourras plus facilement (moins difficilement) passer à VB.
C'est mon avis perso. Il vaut ce qu'il vaut, mais quand on doit travailler seul, ou avec peu d'aide, je pense que c'est une bonne approche.
A+
Marsh Posté le 05-12-2006 à 01:52:37
Quel VB : VB6 ou VBNet ?
VB6 n'est plus en vente ( mais encore trouvable ) et reste très accessible pour une néophyte
VBNet nettement plus ardu c'est vraiment de la POO ( programmation objet), est téléchargeable dans une version limitée sur http://www.microsoft.com/france/ms [...] argez.mspx
VBA : VB adapté à un environnement Excel Word PowerPoint Access AutoCad
Voir http://www.developpez.com/ ou tu trouveras des infos sur ces languages
Marsh Posté le 06-12-2006 à 12:50:37
KIKI29 c'est cool mais t'as pas repondu à la question!lol.
VBNET est bien pratique avec visual studio qui est gratuit mais ça plus tendance developpement WEB.
moi je suis tout à fait d'accord avec Papy Octet.
vaut mieux commencer par VBA et meme dans la complexité des affaire je pense que c'est plus accecible et si tu veux vb6 tu peux m'envoyer ton adresse postale.avec VBA tu pourras deja commencer par apparndre l'analise dans une une meme base interne.
si t'as choisit VBA tu le redis pour que je te proprose meme un prof de cours de soutiens le celebre E-RUS Acess il s'appelle.
Marsh Posté le 06-12-2006 à 18:07:32
Le vbs ne demande qu'un éditeur comme context, ou autre.
http://forum.hardware.fr/hfr/Progr [...] 1849_1.htm
Il permet de développer de mini-programmes utiles sans difficultés.
Marsh Posté le 03-12-2006 à 16:17:49
Salut,
Je voudrais apprendre le vb et le vba,
J'aurais voulu savoir par lequel je dois commencer vb ou vba
Merci beaucoup