Bonjour à tous et à toutes, le forum.
Je finalise l'appli de planning sur laquelle je bosse en même temps.
J'ai estimé qu'un menu contextuel (clic droit souris) était plus pratique que des boutons pour diriger l'application depuis Excel, donc j'ai commencé à coder ce menu.
Pour le sport, j'ai voulu le faire dynamique, ce qui m'a trituré les méninges toute la matinée jusqu'à réussir à faire mon petit moteur dynamique.
Jusque là, pas de soucis.
J'ai voulu hiérarchiser le dit menu contextuel, et j'ai rajouté une notion de tri sur le moteur.
Jusqu'à il y a 20 minutes, ça marchait à fond. Pas de problème.
Sauf que maintenant, il me fait une "Erreur d’exécution 1004 "Référence de tri non valide ..."
Précisément, je sais que le problème se produit quand le code exécuté pour le tri n'est pas sur ma feuille de menu, alors qu'il marche très bien quand je fais l'effort de me positionner dessus.
Ça ne m'arrange pas vu que cette feuille doit être invisible pour l'utilisateur (feuille de paramétrage système), et n'être accessible que par VBA (propriété visible = xlsheetHidden)
Quelqu'un peut m'aider pour ce tri qui pose problème ? J'avoue que je sèche complètement là ...
Ci-joint, un petit classeur avec le code purement technique.
La procédure qui pose problème est "private TriMenu" dans le module "Menu".
Merci d'avance,
Cordialement,
Orodreth
Je finalise l'appli de planning sur laquelle je bosse en même temps.
J'ai estimé qu'un menu contextuel (clic droit souris) était plus pratique que des boutons pour diriger l'application depuis Excel, donc j'ai commencé à coder ce menu.
Pour le sport, j'ai voulu le faire dynamique, ce qui m'a trituré les méninges toute la matinée jusqu'à réussir à faire mon petit moteur dynamique.
Jusque là, pas de soucis.
J'ai voulu hiérarchiser le dit menu contextuel, et j'ai rajouté une notion de tri sur le moteur.
Jusqu'à il y a 20 minutes, ça marchait à fond. Pas de problème.
Sauf que maintenant, il me fait une "Erreur d’exécution 1004 "Référence de tri non valide ..."
Précisément, je sais que le problème se produit quand le code exécuté pour le tri n'est pas sur ma feuille de menu, alors qu'il marche très bien quand je fais l'effort de me positionner dessus.
Ça ne m'arrange pas vu que cette feuille doit être invisible pour l'utilisateur (feuille de paramétrage système), et n'être accessible que par VBA (propriété visible = xlsheetHidden)
Quelqu'un peut m'aider pour ce tri qui pose problème ? J'avoue que je sèche complètement là ...
Ci-joint, un petit classeur avec le code purement technique.
La procédure qui pose problème est "private TriMenu" dans le module "Menu".
Merci d'avance,
Cordialement,
Orodreth
Pièces jointes
Dernière édition: