OVH Cloud OVH Cloud

Formulaires de VBA vers VB

1 réponse
Avatar
Thibaut
Bonjour,

Je voudrais savoir s'il est possible d'importer facilement=20
des formulaires =E9crits dans du VBA Excel vers une=20
application VB.
Quand je le fais, mon formulaire se transforme en un=20
objet "Concepteurs" que je n'arrive pas =E0 utiliser.

Merci par avance

1 réponse

Avatar
Ledev
Thibaut wrote:
Bonjour,



Bonjour

Je voudrais savoir s'il est possible d'importer facilement
des formulaires écrits dans du VBA Excel vers une
application VB.
Quand je le fais, mon formulaire se transforme en un
objet "Concepteurs" que je n'arrive pas à utiliser.



VBA n'utilie pas le même type de feuille que VB. Ainsi si Office est
installez dans VB ont retrouve un nouveau concepteur qui est ni plus ni moin
que le concepteur de feuille de VBA. Ce concepteur c'est le Microsoft Forms
2.0, qui ne s'utilise pas exactement pareil(entre autre il faut utiliser la
nouvelle palette d'outil, et pas celle de VB). Pour passez le code de ce
concepteur vers le concepteur de feuille "standard" de VB, le plus simple
est de replacer les contrôles a la mains par les équivalents de VB(qui sont
équivalent mais pas les même, donc pas de copier collez), et de copier le
code et le collez dans le feuille VB. Ensuite, le code doit être adaptez(par
exemple ce n'est plus UserForm mais Form pour les évènements de la feuille,
donc remplacer les UserForm_Load() par Form_Load(), et faire de même pour
tous les évènements de la feuille). Ensuite tu aurra surement des
adaptations a faire.

Mais rien ne t'empêche d'utiliser le concepteur de VBA...(par contre, je ne
sais pas, pour la diffusion de l'application vers ceux n'ayant pas
Office...à voir)

a+