Bonjour Patrick,
Je viens de découvrir ton programme. Il est excellent.
Je programme en dilettante le VBA pour excel et je n'ai jamais osé me plonger dans la gestion du ruban à cause du xml.
Bref, après avoir vu tes vidéos et tes tutos, j'ai décidé de reprendre un ancien programme Excel qui gère le planning de mes collègues.
La dite feuille affiche tous les jours du mois en ordonnée et les personnes concernées en abscisse. Enfin dans les cellules, j'ai une liste déroulante permettant de choisir l'occupation du jour.
Après avoir vu ta vidéo sur les togglebuttons, j'ai pensé afficher dans le ruban les différentes occupations possibles. L'idée étant qu'en sélectionnant un togglebutton, les autres deviennent grisés. Ensuite en cliquant sur les cellules (débarrassées des listes déroulantes), cela remplit la cellule avec le symbole correspondant à l'occupation choisie; et ainsi de suite jusqu’à sélectionner un autre togglebutton.
J'ai donc respecté toutes tes 5 consignes de début de post. J'ai créé le fichier xml avec ton soft et l'ai compilé dans mon fichier xlsm.
Et là, l'onglet perso est bien présent avec tous les togglebuttons. j'ai modifié le code vba des callback comme tu le montres dans la vidéo sur les togglebuttons (exclusifs) avec les sub getpressed et on_action.
Résultat: quand je clique sur un togglebutton, message d'erreur : Erreur d'execution 91, variable objet ou variable de bloc with non definie.
J'ai demandé à gemini: la variable ribbon est à nothing.
Bref j'ai bidouillé, essayé de repartir sur un fichier xlsm tout neuf et meme résultat.
je mets en PJ les 2 fichiers: le xml et le xlsm tout nouveau.
Merci d'avance si tu peux m'aider. A moins que mon projet soit illusoire!
Je viens de découvrir ton programme. Il est excellent.
Je programme en dilettante le VBA pour excel et je n'ai jamais osé me plonger dans la gestion du ruban à cause du xml.
Bref, après avoir vu tes vidéos et tes tutos, j'ai décidé de reprendre un ancien programme Excel qui gère le planning de mes collègues.
La dite feuille affiche tous les jours du mois en ordonnée et les personnes concernées en abscisse. Enfin dans les cellules, j'ai une liste déroulante permettant de choisir l'occupation du jour.
Après avoir vu ta vidéo sur les togglebuttons, j'ai pensé afficher dans le ruban les différentes occupations possibles. L'idée étant qu'en sélectionnant un togglebutton, les autres deviennent grisés. Ensuite en cliquant sur les cellules (débarrassées des listes déroulantes), cela remplit la cellule avec le symbole correspondant à l'occupation choisie; et ainsi de suite jusqu’à sélectionner un autre togglebutton.
J'ai donc respecté toutes tes 5 consignes de début de post. J'ai créé le fichier xml avec ton soft et l'ai compilé dans mon fichier xlsm.
Et là, l'onglet perso est bien présent avec tous les togglebuttons. j'ai modifié le code vba des callback comme tu le montres dans la vidéo sur les togglebuttons (exclusifs) avec les sub getpressed et on_action.
Résultat: quand je clique sur un togglebutton, message d'erreur : Erreur d'execution 91, variable objet ou variable de bloc with non definie.
J'ai demandé à gemini: la variable ribbon est à nothing.
Bref j'ai bidouillé, essayé de repartir sur un fichier xlsm tout neuf et meme résultat.
je mets en PJ les 2 fichiers: le xml et le xlsm tout nouveau.
Merci d'avance si tu peux m'aider. A moins que mon projet soit illusoire!