Re : Convertir du Qbasic vers VBA
Salut,
on va commencer petit a petit a faire une intégration du userform1 dans une macro,plus particulièrement appeler sub dans un module,
pour ne pas perturber le programme on travaillera par petit bout en parallèle au programme,
pour commencer tu as des propriété attribuée a chaque objet créer dans vba "affichage fenetre propriété.
tu clic sur le userform1 dans la fenêtre Propriété le name "montest" sans guillemet bien sur.
la propriété caption tu inscrit "ceci est mon caption".
ensuite double click sur le commandbutton1 tu entre alors dans la procédure événementielle du bouton_click
on va alors changer le texte de la textbox1,pour ça on inscrit textbox1.text="je change le text"
la il faut mettre les guillemets car ceci est du texte, si tu veux intégrer une variable
textbox1.text="je change le text" & dat ru peux voir que la variable n'est donc pas entre guillemet car ce n'est pas du texte,
ensuite va faire la meme chose avec le commandbutton2
on clic sur maintenant montest double clic sur commandbutton2
dans l'événement click
on inscrit call fin , ceci est l'appelle de la procedure sub fin qui se trouve dans le module 1
le fait de l'appeler tu va alors aller lire toutes les lignes et instructions de cette procédure fin.
a retenir les objets on des propriétés et c'est avec ces propriétés que l'on peut changer les objets appeler contrôle.
enfin pour finir avec ça:
dans le module1 sub test
entre ces deux lignes:
Information_general.Show
Call SOUS_Prog1
tu inscrit : montest.show 'ceci veut dire montrer le userform montest chaque bouton ou autre auquel tu auras attribué un code correct s'executera:
a toi de tester .
si ok tu aura integrer ton premier userform" montest" avec des macros
A+