1 réponse
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