[Résolu][Calc] Assignation d'une action dans un bouton

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Laurent31470
Fraîchement OOthentifié
Messages : 3
Inscription : 07 févr. 2026 13:48

[Résolu][Calc] Assignation d'une action dans un bouton

Message par Laurent31470 »

Bonjour,
Je suis nouvel adhérent sur ce forum et j'ai le problème suivant : sur LO Calc.
J'ai créé une macro qui fonctionne très bien.
J'ai par la suite créé un bouton auquel je veux associer la macro. Lorsque je clique sur le bouton en mode conception pour faire apparaître les propriétés du contrôle, je ne peux rien écrire sur les lignes de l'onglet Evénements : par exemple sur la ligne "Exécuter l'action ", rien n'apparaît je ne vois pas la macro que j'ai créée et je ne peux rien écrire non plus.

J'ai eu beau rechercher un peu partout mais je n'ai toujours pas trouvé la solution, j'avoue être complètement démuni.

En attendant j'ai assigné un raccourci clavier (qui exécute correctement ma macro), mais je préfèrerai avoir un déclenchement par bouton et surtout savoir faire pour la suite
Merci de votre aide.
Laurent
Dernière modification par Oukcha le 08 févr. 2026 16:45, modifié 1 fois.
Raison : Balisage dans le premier message du fil de discussion
LibreOffice 25.8.4.2, Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10046
Inscription : 28 août 2010 08:45

Re: [Calc] Assignation d'une action dans un bouton

Message par micmac »

Bonjour et bienvenue,

Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.

Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Avez-vous remarqué comment étaient postées les autres questions ?

Votre titre < Assignation d'une macro dans un bouton LO calc > ne doit pas comporter de termes implicites (macro, LibreOffice ou son raccourci, ni Calc, la balise obligatoire en début du titre ([Cal] dans votre cas) situant le module concerné (Voir les règles de la section dans le bandeau supérieur de la page).

Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même au risque de voir votre sujet verrouillé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10161
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: [Calc] Assignation d'une action dans un bouton

Message par tintin »

Bonjour et bienvenue,

Pour être aidé efficacement,
1. Publier le code de la macro exposant le problème
2. joindre un classeur explicatif avec les données de départ (feuille1) et le résultat à obtenir (feuille2)
3. fournir un mode pas-à-pas permettant de reproduire ce qui a été fait ou ce que vous cherchez à faire
AOO 4.1.16 et LibO 25.8.5 / macOS Intel 13.7.8 Ventura
Adoptium-temurinJDK-jre_1.8.0_472 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Laurent31470
Fraîchement OOthentifié
Messages : 3
Inscription : 07 févr. 2026 13:48

Re: [Calc] Assignation d'une action dans un bouton

Message par Laurent31470 »

Dans ce cadre, je ne pense pas que le code de la macro ait son importance.
Le problème est juste qu'il m'est impossible de d'associer ma macro à mon bouton car le clic sur "Exécuter l'action" dans Evènements de propriété du contrôle n'affiche rien et impossible se saisir quoi que ce soit
Néanmoins si cela peut aider voici une macro qui donne une série de nombre aléatoire sans doublons. Le raccourci F3 est bien fonctionnel, mais impossible de lancer la macro via le bouton car impossible de cliquer sur "Exécuter l'action" .....

Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Laurent31470 le 08 févr. 2026 13:09, modifié 1 fois.
LibreOffice 25.8.4.2, Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10046
Inscription : 28 août 2010 08:45

Re: [Calc] Assignation d'une action dans un bouton

Message par micmac »

Ce que tintin vous a demandé ne relève pas d’un caprice.
Si vous voulez être aidé il faut simplifier le travail des personnes qui voudront se pencher sur votre question en évitant de les faire jouer aux devinettes. Ce qui les intéressera c’est le contexte.
Faites ce qui vous est demandé vous gagnerez du temps.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 537
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: [Calc] Assignation d'une action dans un bouton

Message par Noonours »

Bonjour Laurent31470 , le forum
En l'absence de fichier dépersonnalisé, je te propose un .gif que j'ai uploadé sur le site "cijoint" (sa taille étant trop importante pour être hébergée ici)
Le lien :
https://cijoint.org/r/htBevmpZ#EFf1z2ic ... GPndohG6g=

Cordialement,
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"

Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER

LibO 25.8.5.2 (recommandée) et OpenOffice 4.1.16 sous Windows 10
Laurent31470
Fraîchement OOthentifié
Messages : 3
Inscription : 07 févr. 2026 13:48

[Résolu] [Calc] Assignation d'une action dans un bouton

Message par Laurent31470 »

Merci j'ai résolu le pb grâce à l'aide de Noonours.

Mon problème était simplement que la fenêtre "Propriétés : Bouton" n'était pas assez étiré pour voir la boite avec les "..."
Problème tout bête, mais il suffisait d'ouvrir ces yeux.
Merci Noonours grâce à ton aide, je me suis donc aperçu que me fenêtre n'était pas la même
Dernière modification par Laurent31470 le 08 févr. 2026 16:20, modifié 1 fois.
LibreOffice 25.8.4.2, Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10046
Inscription : 28 août 2010 08:45

Re: [Calc] Assignation d'une action dans un bouton

Message par micmac »

Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS