Exécuter macro sans gêner les autres classeurs

Bonjour,

Je suis un utilisateur débutant de Excel 2011 pour MAC.

J'ai créé un menu via un(e) UserForm1

C'est un truc simple et assez facile à faire.

Lorsque j’exécute ma macro le menu s'affiche bien les raccourcies (CommandButton) fonctionnent bien.

Je clique sur le premier bouton il m'ouvre un fichier excel mais seulement je ne peux pas l'utiliser à cause du Menu (Macro en cours)

Comment résoudre ce problème ?

je voudrais que le menu soit toujours ouvert sans perturber les fichiers qu'il ouvre à ma demande.

Private Sub CommandButton1_Click()
ActiveWorkbook.FollowHyperlink Address:=Range("A1"), NewWindow:=True 'Lien en A1
End Sub
Private Sub CommandButton2_Click()
ActiveWorkbook.FollowHyperlink Address:=Range("A2"), NewWindow:=True 'Lien en A2
End Sub
Private Sub CommandButton3_Click()
Unload Me 'Quitter
End Sub

Bonjour,

jette un oeil sur le paramètre vbmodeless de l'instruction userform.show

si ton formulaire s'appelle usf

usf.show vbmodeless

Merci pour l'aide mais ça ne marche pas

Sub AppelerUserForm()
Application.WindowState = xlMinimized
Application.Visible = False
UserForm1.Show vbModeless
End Sub

Bien, j'ai cherché à comprendre et la réponse est toute simple :

vbModeless ne fonctionne pas sur MAC version 2011

Et comme cette version n'a plus de mise à jour, j'ai acheté la version 2016 toujours pour MAC , bien que je trouve qu'il manque pas mal de choses (exemple plus de UserForm pour cette version 2016)

Mais le vbModeless fonctionne

Je garde les deux versions pour jongler

Affaire résolu

Bonsoir,

merci pour ce retour d'expérience.

Rechercher des sujets similaires à "executer macro gener classeurs"