[Résolu][Calc] Bouton qui apparait selon condition

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 !
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

[Résolu][Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Bjr ;)

Est-ce qu'il est possible de cacher/ faire apparaître un bouton via une simple macro ?
J'ai un bouton sur mon premier onglet nommé Bouton 77, pas moyen de le faire disparaitre malgré condition (cellule K1 = 0 ou 1, 0 ça apparait, 1 ça disparait.
La case à cocher présente permet juste de passer la cellule K1 à 0 ou 1.

Merci pour votre aide !
Dernière modification par lecoinbon86 le 25 févr. 2024 17:10, modifié 4 fois.
Libreoffice 6.4.2 sous Windows 10
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1274
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: [Calc] Bouton qui apparait selon condition

Message par OOo - Ekel »

Bonjour,

Avant que l'on dise que la boule de cristal est en repos, car nous sommes dimanche, et qu'il faille donc attendre demain pour obtenir une réponse, plus pertinente et donc moins impertinente, ou que celle-ci soit qualifiée d'humour Picard, par certain que le sont aussi, ne serait-il pas plus judicieux de fournir le fichier, dans lequel figure ce bouton ?
lecoinbon86 a écrit : 25 févr. 2024 07:57 Merci pour votre aide !
Cordialement.
Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

Re: [Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Bjr,

Voilà qui est rajouté.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par lecoinbon86 le 25 févr. 2024 10:16, modifié 1 fois.
Libreoffice 6.4.2 sous Windows 10
Avatar de l’utilisateur
Dolev
InconditiOOnnel
InconditiOOnnel
Messages : 951
Inscription : 19 août 2018 05:20

Re: [Calc] Bouton qui apparait selon condition

Message par Dolev »

Bonjour,

Il n'y a aucune macro dans le document fourni.
Open Office 4.1.15 sous Windows 11
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

Re: [Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Bonjour,

C'est normal, je ne sais pas comment faire avec une macro pour interagir sur le bouton.

Cordialement
Libreoffice 6.4.2 sous Windows 10
Avatar de l’utilisateur
Dolev
InconditiOOnnel
InconditiOOnnel
Messages : 951
Inscription : 19 août 2018 05:20

Re: [Calc] Bouton qui apparait selon condition

Message par Dolev »

lecoinbon86 a écrit : 25 févr. 2024 11:46 C'est normal, je ne sais pas comment faire avec une macro pour interagir sur le bouton.
Lisez le IV. de ce tutoriel : viewtopic.php?t=40146
Open Office 4.1.15 sous Windows 11
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

Re: [Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Merci mais le problème n'est pas d'affecter une macro au bouton, ça c'est bon mais c'est plutôt de cacher ou non le bouton selon une condition en fait.
Libreoffice 6.4.2 sous Windows 10
Avatar de l’utilisateur
Dolev
InconditiOOnnel
InconditiOOnnel
Messages : 951
Inscription : 19 août 2018 05:20

Re: [Calc] Bouton qui apparait selon condition

Message par Dolev »

Open Office 4.1.15 sous Windows 11
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

Re: [Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Merci je regarde ça.
Libreoffice 6.4.2 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9258
Inscription : 28 août 2010 08:45

Re: [Calc] Bouton qui apparait selon condition

Message par micmac »

Bonjour,
Dans votre signature il y a écrit : Libreoffice 6.4.2 sous Windows 10
Votre signature fait mention d'une version d'e LibreOffice qui n'est plus maintenue.
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.

Afin de profiter des dernières améliorations, pensez à être à jour de la dernière version officielle stable

Accès direct à votre signature pour la corriger.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 501
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: [Calc] Bouton qui apparait selon condition

Message par Noonours »

Bonjour
le problème n'est pas d'affecter une macro au bouton, ça c'est bon
Tu peux avoir une macro rattachée à l'évènement "Exécuter l'action" de ton contrôle CheckBox. Pas la peine de passer par une cellule tierce, sauf si tu l'exploites dans ta feuille de calcul.
Essaye ce script, en sachant que pour aller au plus simple, j'y ai écrit en "dur" les noms des contrôles.
Je te laisse adapter si il faut gérer plusieurs cas d'utilisations de CheckBox pour afficher/masquer les boutons.

Code : Tout sélectionner

Sub MasquerBoutonParCheckBox()

maFeuille = ThisComponent.Sheets.getByName("Feuille1")
oForm = maFeuille.DrawPage.Forms.getByName("Formulaire")

oChkBox = oForm.getByName("Case à cocher 1")
oBouton = oForm.getByName("Bouton 77")

oBouton.EnableVisible = oChkBox.State

End Sub
Le fichier:
Sans nom 1.ods
Cordialement,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
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 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
lecoinbon86
NOOuvel adepte
NOOuvel adepte
Messages : 15
Inscription : 01 avr. 2020 07:04

Re: [Calc] Bouton qui apparait selon condition

Message par lecoinbon86 »

Merci à vous deux.

Je préfère la solution de noonours, plus simple pour moi.

Merci :)
Libreoffice 6.4.2 sous Windows 10