Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 fermeture auto d'un formulaire

Vdex#

XLDnaute Nouveau
Bonjour,
dès que je clique sur un onglet dans le menu je voudrais que le userform se ferme automatiquement.
Merci de votre aide.
Cordialement.
 

Pièces jointes

  • Classeur1.xlsm
    42.1 KB · Affichages: 8

Dudu2

XLDnaute Barbatruc
Bonjour,
Je ne vois pas la difficulté.
VB:
If MESBOUTONS.Caption = feuil.Name Then
    feuil.Activate
    Unload UserForm1
End If

Ou si tu veux rester générique...
Code:
If MESBOUTONS.Caption = feuil.Name Then
    feuil.Activate
    Unload MESBOUTONS.Parent
End If
 

patricktoulon

XLDnaute Barbatruc
bonjour
pour faire un simple menu de ce type je fait tout dans le userform(autonome)
donc pas de classe (je classe mes bouton intra userform
ensuite selon le nombre de feuille perso je prefère ajouter le scroll dans le userform et le limiter a une taille
ici en l'occurrence la taille est limité a 10 boutons au delas il y aura le scroll
pour le fun je lui ajoute le mouse over avec coloration au survol

bref voila avec 10 feuille


et voila avec plus de feuille


et voila ton fichier
bonne route
 

Pièces jointes

  • Classeur1(2).xlsm
    62.8 KB · Affichages: 14

Vdex#

XLDnaute Nouveau
Merci beaucoup c'est parfait.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

Pour plaisanter... Dans ce cas précis, je le fais sans VBA .
  • clique-droit dans la barre des onglets à gauche
  • double-clique sur le nom de la feuille
 

Pièces jointes

  • AllerVersFeuille.gif
    409.8 KB · Affichages: 9
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…