VBA aller d'un formulaire à un autre via des boutons

Le
Gerard Mensoif
Bonjour les experts (pas que a miami)

je débute et me pose une avalanche de questions .

la premère que je soumet à votre regard de gurus est celle de l'objet
du message.
j'ai un formulaire qui représente la page d'accueil de l'appli (sous
excel 2000)
j'ai mis des boutons (qui grattent) pour acceder à d'autres pages (ou
formulaires)

Pourriez vous ma dire, comment je dois initialiser ces boutons
pourque lorsque je clique dessus, j'aille sur une autre page ?

Bien merci pour votre aide a plus !
Alex
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 4
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #20477961
bonjour Gérard,

losrque tu parle de formulaire, tu entend UserForm ou WorkSheet ?

isabelle

Gerard Mensoif a écrit :
Bonjour les experts (pas que a miami) ...

je débute et me pose une avalanche de questions ....

la premère que je soumet à votre regard de gurus est celle de l'objet
du message.
j'ai un formulaire qui représente la page d'accueil de l'appli (sous
excel 2000)
j'ai mis des boutons (qui grattent) pour acceder à d'autres pages (ou
formulaires)

Pourriez vous ma dire, comment je dois initialiser ces boutons
pourque lorsque je clique dessus, j'aille sur une autre page ?

Bien merci pour votre aide a plus !
Alex



Gerard Mensoif
Le #20478151
Bonjour, merci de ton aide, pour répondre à ta question
c'est bien userform.

a bientot
Alex

On 3 nov, 16:53, isabelle wrote:
bonjour Gérard,

losrque tu parle de formulaire, tu entend UserForm ou WorkSheet ?

isabelle


FFO
Le #20478141
Salut à toi
Boîte à outils controles equerre activée :
Click droit sur le bouton/visualiser le code
Mets dans le VBA du bouton :

Sheets("Autre page").Activate

Actualises "Autre page" du nom de la feuille à activer

Ferme l'éditeur VBA
Désactives l'équerre et ferme la boîte à outils controles

Ton bouton est prêt à fonctionner

Fais des essais et dis moi !!!!!!
isabelle
Le #20478111
bonjour Gerard,

mettre un bouton sur chacun des userform
et sur la page code du Userform1

Private Sub CommandButton1_Click()
Me.Hide
Load UserForm2
UserForm2.Show
End Sub

sur la page code du Userform2

Private Sub CommandButton1_Click()
Me.Hide
Load UserForm1
UserForm1.Show
End Sub

isabelle


Gerard Mensoif a écrit :
Bonjour, merci de ton aide, pour répondre à ta question
c'est bien userform.

a bientot
Alex

On 3 nov, 16:53, isabelle wrote:

bonjour Gérard,

losrque tu parle de formulaire, tu entend UserForm ou WorkSheet ?

isabelle





Gerard Mensoif
Le #20478251
Merci mais ca ne fonctionne pas
Ca me met que l'indice n'appartient pas à la selection
Désolé je sais pas ce que j'ai fait
Gerard Mensoif
Le #20478431
Merci énormément ca fonctionne bien
J'aurais juste une dernière question
J'ai un tableau excel avec une cellule qui va cherché une valeur
via aspen
Comment pourrais-je intégrer cette valeur sur mon userform2
que j'arrive à appeler maintenant grâce à mon beau bouton.

Merci à bientôt
Alex
Gerard Mensoif
Le #20478421
PS Isabelle tu es trop forte
Merci
isabelle
Le #20478601
bonjour Alex,

par exemple avec un TextBox sur la page code du userform2

Private Sub UserForm_Initialize()
Me.TextBox1 = Sheets("Feuil1").Range("A1")
End Sub

isabelle

Gerard Mensoif a écrit :
Merci énormément ca fonctionne bien
J'aurais juste une dernière question
J'ai un tableau excel avec une cellule qui va cherché une valeur
via aspen
Comment pourrais-je intégrer cette valeur sur mon userform2
que j'arrive à appeler maintenant grâce à mon beau bouton.

Merci à bientôt
Alex



Gerard Mensoif
Le #20482431
Bonjour
Après vérification
Ca fonctionne qu'avec des nombres entiers.
Moi j'ai des virgules et ca ne marche pas.
Sinon encore merci de ton aide si précieuse
bonne journée et a bientot
Gerard Mensoif
Le #20482421
Je suis désolé car ca marche avec les décimales,
mais pas avec les données que j'extrais via Aspen.
Le code dans la cellule Excel est
=ATGetCurrVal("TN1TEP001MP-"; ""; ""; 66576; 0; 0)
Il fonctionne bien et me ramene la valeur d'une variable sous excel.
Je sais pas comment faire pour afficher cette valeur sous vba
C'est pour cela que je voulais copier les valeurs d'excel.
Voilà je vous ai donné toutes les infos
Merci
Publicité
Poster une réponse
Anonyme