Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Microsoft Office Discussion :

[tutoriel] nouvel article : Le VBA qu'est ce que c'est ?


Sujet :

Microsoft Office

  1. #1
    Expert éminent
    [tutoriel] nouvel article : Le VBA qu'est ce que c'est ?
    Bonjour,

    Ci-dessous, le lien vers un nouveau tutoriel :

    Le VBA qu'est ce que c'est ?

    Le but de ce tutoriel est de préciser, pour le débutant, la nature du VBA qui est souvent confondu avec le Visual Basic (VB) ou considéré comme un langage indépendant, ce qu'il n'est pas.

    Vos commentaires et remarques seront les bienvenus dans l'esprit de nos forums.

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  2. #2
    Membre éprouvé
    Bien qu'étant déjà expérimenté en Vba, j'ai trouvé ce tutoriel très intéressant et très agréable à lire.

    Merci pour ce partage !
    Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir.
    Le monde ne sera pas détruit par ceux qui font le mal mais par ceux qui les regardent sans rien faire.

  3. #3
    Rédacteur/Modérateur

    A lire absolument !
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre expert
    Bonjour,

    Belle contribution sur l'origine et la distinction entre ces deux langages
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  5. #5
    Membre actif
    Très intéressant.

    Il a un nom prédestiné: Benoit Lecodeur

  6. #6
    Candidat au Club
    Encore plus avec VBA...
    La présentation de VBA est très intéressante mais, à mon sens, mérite d'être complétée :
    L
    • La partie purement "langage" de VBA, c'est strictement VB6, dernière version de la saga VB classique avant l'avènement de .NET. On peut donc tirer parti de toutes les ressources de ce langage et donc aussi consulter l'abondante littérature sur le sujet, tout au moins pour les utilisateurs plus intéressés par la partie "VB" de VBA.
    • Il faut aussi signaler que VBA est un monde ouvert, contrairement à l'application qui est derrière. Je m'explique : quelqu'un qui connait tous les onglets, les groupes, etc.. d'Excel peut dire à juste titre qu'il connait "tout" Excel. Quoi qu'il fasse, il n'ira pas plus loin. A l'inverse, avec VBA il suffit de référencer une bibiothèque d'objets pour ouvrir de nouveaux horizons (File
    SystemObject, ADO, etc...)

  7. #7
    Expert éminent
    Bonjour,

    Citation Envoyé par cduigou Voir le message
    La présentation de VBA est très intéressante mais, à mon sens, mérite d'être complétée : .../...
    La teneur de ce tutoriel est liée à ce qui est indiqué au niveau de son en-tête :

    L'objectif de ce tutoriel est de préciser, pour le débutant*, la nature du VBA qui est souvent confondu avec le Visual Basic (VB) ou considéré comme un langage indépendant, ce qu'il n'est pas.
    Il ne s'agit donc pas d'un article exhaustif sur ce qu'est le VBA.

    Le but de ce tutoriel est donc de lui* mettre un premier pied à l'étrier et non de l'effrayer avec des notions qui viendront en leur temps, une fois acquises les bases nécessaires pour savoir de quoi on parle. C'est pourquoi, il n'est pas mentionné non plus que depuis Office 2010, la version VBA hébergée est la version 7 et non plus la 6 qui perdurait depuis un moment, alors que les répercutions sont importantes (les ApiCulteurs savent de quoi on cause entre autre ) etc....

    Citation Envoyé par cduigou Voir le message
    ...• Il faut aussi signaler que VBA est un monde ouvert...A l'inverse, avec VBA il suffit de référencer une bibiothèque d'objets pour ouvrir de nouveaux horizons
    Toujours sur le même principe, c'est ce que j'ai tenté de faire, en gardant à l'esprit le débutant comme cible, dans ce paragraphe du chapitre V

    Les objets sont référencés au sein de bibliothèques d'objets qui permettent de disposer de toutes leurs caractéristiques selon l'environnement où l'on se trouve. On peut à travers elles piloter aisément une application supportant le VBA à partir d'une autre. Elles permettent aussi à d'autres langages objet de piloter Office (comme Visual Basic entre autre).
    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  8. #8
    Candidat au Club
    merci pour cette initiation
    nenemontserrat

  9. #9
    Membre à l'essai
    Sigle VBA = Visual Basic for Application
    Sa signification devrait être en première ligne pour les débutants.
    Elle n'apparait qu'au chapître V.
    Elle n'est pas encore dans DICO, ce que je ferai quand j'aurai le temps.

  10. #10
    Community Manager

    Très belle contribution Ormonth;
    moi qui suit débutant en Visual Basic, ce tutoriel m'aidera beaucoup durant la phase d'apprentissage.
    Merci.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.