• Initiateur de la discussion Initiateur de la discussion guylaine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

guylaine

Guest
bonjour,

j'aimerai ouvrir une feuille"divers" avec un bouton sur un uf
je ne trouve plus la commande
merci d'avance
bonne journée
guylaine
 
Bonjour Guylaine, Hervé, le Forum

Deux solutions différentes (pouvant être appliquée conjointement), la première uniquement applicable à Excel 2000 et plus :



Solution Mode Non-Modal
Lorsqu'un objet UserForm n'est pas modal, le code suivant est exécuté dès qu'il apparait. Il résulte aussi que l'utilisateur peut toujours utiliser une autre partie de l'application (par exemple saisir sur une feuille) sans avoir à répondre en premier au UserForm. Ce mode permet aussi de lancer plusieurs UserForms en même temps et de permetre à l'utilisateur de répondre indifféremment à chacun d'eux. (Etc...)

Syntax pour affichage Mode NON Modal : 'Non supporté par Excel 97

Private Sub CommandButton1_Click()
UserForm1.Show vbModeless
End Sub

Ou encore :
Private Sub CommandButton1_Click()
UserForm1.Show 0
End Sub



Solution Hide.UserForm
UserFormX.Hide ne fait que masquer le UserForm, et ensuite une méthode UserFormX.Show ne fera que le faire réaparaître à nouveau dans l'état où le User l'a laissé... Car le UserForm reste résidant en mémoire. Dans 90% des applis standards, il n'est pas utile de garder les UserForm en Mémoire et donc la méthode Unload est préférable (libération d'espace de stockage en mémoire)

Syntax pour masquer ton UserForm
Private Sub CommandButton1_Click()
Hide.Me
Sheets("divers").Select
End Sub

Tu pourras éventuellement passer par une évènementielle pour réafficher ton UserForm à chaque changement de Feuille, mais il faudra savoir maîtriser une Boolean Public pour éviter un déclenchement intempestif...

Bon Travail et bon Dimanche
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2019 User Form
Réponses
9
Affichages
363
Réponses
118
Affichages
2 K
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
510
Réponses
6
Affichages
197
  • Question Question
XL 2016 liste
Réponses
10
Affichages
232
Réponses
5
Affichages
488
Retour