Visual Basic pour les nuls

Fermé
Signaler
-
Messages postés
492
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
-
Bonjour à tous
je suis nouveau sur ce forum!
Je veux apprende à me servir de Visual Basic. Je connais pas grand chose. Pouvez-vous svp m'aider.
merci d'avance
A voir également:

8 réponses

Messages postés
41
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
20 avril 2010
39
Bonjour,
C'est surement VBA qui vous interesse pour programmer sous Excel
Qu'avez vous comme notion?
Sous Excel il suffit d'ouvrir le visual Basic Editor et de se lancer
En programmation il faut savoir se poser des questions avec IF par exemple
après quoi il faut savoir utiliser les boucles et dans le cas de VBA savoir lire et ecrire dans une cellule par programme
Il faut comprendre qu'un programme est constitué de sous programme en VB ce sont des SUB
Que les Objets exemple un bouton à des propriétés exsa couleur et des évènements ex le clicK

De très bon sites existent où l'on trouve des cours mais aussi des exemples
La programmation est a la portée de tous et maitrisée par peu tout cela pour dire que chacun fait à son niveau
Bon début et attention quand on y met la main ........
33
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
70
Date d'inscription
vendredi 2 juillet 2010
Statut
Membre
Dernière intervention
17 août 2019
4 > Brahim
Comme pour moi qui débute (enfin j'avais déjà des notions en programmation stage AFPA) il suffit d'aller sur YouTube, car les vidéos sont un tremplin pour entrer dans ce monde de zinzins ?
On y trouve de tout, on prend les premiers cours et c'est parti !

Zoùùh clic clic clic !?
Commencez donc par Outil / Macro / Nouvelle Macro... / OK.
Moteur, l'enregistrement commence !!!

Rentrez des valeurs dans les cellules, des formules à droite à gauche, dessinez un tableau...
Comme si personne n'était là...

Puis cliquez sur le boutoni "Stop enregistrement".

Et enfin Outil / Macro / Visual Basic Editor ou [Alt] + [F11].
Sur la partie de gauche, "modules" puis "module 1"...
Toutes les actions menées durant l'enregistrement sont décrites là en vba...

Bon codage !

PtiCub
Essayer de faire des petits "jeux" comme :
a=InputBox("Saisissez le chiffre 5")
If a > or < 5 Then
MsgBox("Raté")
End If
If a = 5 Then
Msg Box("Vous avez réussi")
End If
End Sub
Messages postés
70
Date d'inscription
vendredi 2 juillet 2010
Statut
Membre
Dernière intervention
17 août 2019
4 > Thecrafter0
Eùù...

ne faut-il pas mettre "Sub .....() " avant la variable "a" ?
Messages postés
492
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
30
Hi, hi!
Je ne m'y connais pas du tout en programmation VBA (à mon avis!) et j'ai apporté plusieurs corrections (suffit d'un peu de logique!) :

Sub Jeu()
'
' Jeu Macro
' Le jeu du 5
'
a = InputBox("Saisissez le chiffre 5")
If a > 5 Then
MsgBox ("Raté")
ElseIf a < 5 Then
MsgBox ("Manqué")
Else
MsgBox ("Vous avez réussi")
End If

'
End Sub

Je suis vraiment trop fière, ça fonctionne!!! :D
https://gilmir.developpez.com/ un bon site pour apprendre ( je suis nul et je comprend ^^)
très pathètique!
Ouais on doit certainement pouvoir en faire quelque chose, mais ses leçons ne sont pas très clair. Manque de description, c'est un peu fait à la va vite.

trop fort gaga01
Messages postés
3
Date d'inscription
lundi 31 décembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012

Bonjour, si ça peut t'aider, il existe un très bon tutoriel Video2brain/Aexpmil sur le sujet ! Jette un oeil ici si ça peut t'aider !

http://aexpmilblog.fr/blogFormation/tutoriels-excel-2010-vba/

slt j'ai lu ton msg ,bon que ce que vous voulez sovoir?
salut , je suis comptable et j'aimerai bien m'aider a developper sur ce logitiel de developpent vba et vb6 et je vous remercie a l'avance
avec un syntaxe pareil, j'espère que tu n'es pas amené à écrire aux clients!!
"un syntaxe" donneur de léçon....
@ pierre: très intelligent ... rien d'autre à faire?