XL 2016 fixage boutons de macro

Mariusweber

XLDnaute Nouveau
Bonjour,

J'utilise un fichier Excel comportant des macros. Dans un de mes onglets, lui même généré par une macro, j'ai besoin d'y introduire 2 autres boutons de macros (cf captures en pj).

Mon problème est que je n'arrive pas à faire que mes boutons restent au même endroit après éxécution de la macro ou alors apres fermeture réouverture du fichier.

J'ai testé les 3 possibilités au niveau de la fenêtre propriétés des formats de contrôle, mais aucune ne me donne un résultat ok.

En pj la simulation des 2 premiers cas (npd = ne pas déplacer, dsd = déplacer sans dimensionner), sachant que dans le 3eme cas (déplacer et dimensionner) mes boutons disparaissent completement.

Je vous remercie par avance de votre aide.

Cdlt,

Marius
 

Fichiers joints

Dranreb

XLDnaute Barbatruc
Bonjour.
Moi j'opterais pour un petit UserForm muni de ces deux boutons, affiché en non modal.
 

Mariusweber

XLDnaute Nouveau
Bonjour et merci de ta réponse.

J'aimerais faire ce que tu me conseilles, mais la question est : comment ? ahah :)
 

Dranreb

XLDnaute Barbatruc
Dans le projet VBA clic droit, Inserer un UserForm, mettre de suite sa propriété ShowModal à False, l'équiper des deux boutons, la routine …
 
Dernière édition:

Mariusweber

XLDnaute Nouveau
La routine, certainement pour un utilisateur averti.
J'ai réussi a créer mon userform mais je ne sais pas l'éxécuter.

Si je poste ce genre de message d'aide, c'est parce que je ne comprends pas et que je n'y arrive pas seul, donc tu comprendras qu'il me faut plus d'explication que cela. Tant pis, merci tt de même de ta réponse
 

Dranreb

XLDnaute Barbatruc
Pour l'afficher mettez son nom suivi de .Show
Pour le fermer Unload le nom.
Ça peut se mettre dans des procédures évènements Workbook_Open, Worksheet.Activate, Worksheet_Deactivate
 

Discussions similaires


Haut Bas