Bouton qui amène à vba via excel

Résolu/Fermé
AntoineDr Messages postés 15 Date d'inscription jeudi 8 janvier 2015 Statut Membre Dernière intervention 11 janvier 2015 - 9 janv. 2015 à 17:24
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 9 janv. 2015 à 19:35
Bonjour,

Je voulais savoir si il était possible d'afficher mon programme VBA via l'insertion d'un bouton sur excel. J'utilise déjà worksheet pour ouvrir mon programme dès l'ouverture d'Excel.

A un moment je veux consulter les données d'une feuille excel c'est pourquoi je cache mon userform. Mais je ne sais pas comment le relancer après avoir pris les informations nécessaires.

Merci


A voir également:

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
9 janv. 2015 à 17:29
Bonjour,

je cache mon userform

Tu le caches comment ? avec un Hide ?


Je voulais savoir si il était possible d'afficher mon programme VBA via l'insertion d'un bouton sur excel.

Oui c'est possible.

Tu places dans un module le code suivant
Sub reafficheUserform()
    UserForm1.Show
End Sub


Tu places sur ta feuille Excel une image ou un bouton.. peu importe...
Tu fais un clic droit dessus..et tu sélectionnes : Affecter une macro.
Tu indiques la macro : reafficheUserform ... et c'est tout bon.


A un moment je veux consulter les données d'une feuille excel c'est pourquoi je cache mon userform

Si tu mets ton userform en showmodal = False .. tu peux accéder à tes données Excel sans avoir à fermer le Userform.


1
AntoineDr Messages postés 15 Date d'inscription jeudi 8 janvier 2015 Statut Membre Dernière intervention 11 janvier 2015
9 janv. 2015 à 18:20
Oui j'utlise hide. Et merci beaucoup pour le reste du coup il me reste uniquement à trouver un beau bouton.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
9 janv. 2015 à 19:35
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0