Différences entre VBA et C++
Fermé
sormick
-
27 mai 2016 à 19:06
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 27 mai 2016 à 19:32
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 27 mai 2016 à 19:32
1 réponse
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
27 mai 2016 à 19:32
27 mai 2016 à 19:32
Bonjour,
Sans parler des différences de Syntaxe.. il y a :
Le VBA (Visual Basic for Application ) est un langage déstiné à être utilisé DANS (et par) des logiciels (principalement microsoft mais pas que...) tels que Excel, Word, PowerPoint, Access, Outlook, Catia ......
Pour coder ce "langage" tu disposes d'un IDE (Visual Basic Editor en l'occurance) qui te permet (assez facilement) de créer (lorsque c'est possible) des UserForm (fenêtres de saisie pour les utilisateurs par exemple).
En C++ .... tu devras coder ces "fenêtres" toi-même....
Autre différence.. le VBA, pour fonctionne a OBLIGATOIREMENT besoin du logiciel pour lequel il a été codé ...
C++ ... tu peux générer des Exécutables.
Bien sûr. Comme (je ne pense pas me tromper....) TOUS les langages de programmation. (nb : boucles et "loops" veulent dire la même chose.. mais l'un est français.. l'autre Anglais...)
Bon..après je ne fais pas de c++ ... mais je sais que contrairement au VBA... il est plus contraignent . Tu dois ABSOLUMENT déclarer les variables sinon le programme plante (contrairement au vba)
Il y a aussi la notion de pointeurs (que tu ne trouve pas en VBA)
Le plus simple pour te rendre compte des principales différences serait que tu ailles consulter des tutoriels... comme par exemple :
https://alp.developpez.com/tutoriels/debuter-cpp/
ou : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
Sans parler des différences de Syntaxe.. il y a :
Le VBA (Visual Basic for Application ) est un langage déstiné à être utilisé DANS (et par) des logiciels (principalement microsoft mais pas que...) tels que Excel, Word, PowerPoint, Access, Outlook, Catia ......
Pour coder ce "langage" tu disposes d'un IDE (Visual Basic Editor en l'occurance) qui te permet (assez facilement) de créer (lorsque c'est possible) des UserForm (fenêtres de saisie pour les utilisateurs par exemple).
En C++ .... tu devras coder ces "fenêtres" toi-même....
Autre différence.. le VBA, pour fonctionne a OBLIGATOIREMENT besoin du logiciel pour lequel il a été codé ...
C++ ... tu peux générer des Exécutables.
Par exemple Pour le langage C, il y a t'il également des variables?
des boucles, des loops etc....
Bien sûr. Comme (je ne pense pas me tromper....) TOUS les langages de programmation. (nb : boucles et "loops" veulent dire la même chose.. mais l'un est français.. l'autre Anglais...)
Bon..après je ne fais pas de c++ ... mais je sais que contrairement au VBA... il est plus contraignent . Tu dois ABSOLUMENT déclarer les variables sinon le programme plante (contrairement au vba)
Il y a aussi la notion de pointeurs (que tu ne trouve pas en VBA)
Le plus simple pour te rendre compte des principales différences serait que tu ailles consulter des tutoriels... comme par exemple :
https://alp.developpez.com/tutoriels/debuter-cpp/
ou : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c