[Résolu][Calc] RàZ de cellule ne fonctionne pas via 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 !
FRED85440
Fraîchement OOthentifié
Messages : 4
Inscription : 16 mars 2024 17:26

[Résolu][Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par FRED85440 »

Bonjour toutes et tous,

J'ai crée une macro simple de remise à zéro de certaines cellules et je l'ai affecté à un bouton.

Or cela ne fonctionne pas quand je clique sur le bouton. Pourtant quand je fais exécuter la macro pour tester, cela fonctionne !!

Merci par avance à tous.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par FRED85440 le 22 juil. 2024 16:43, modifié 1 fois.
Windows 10 - version Openoffice 4.1.15
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12854
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Pourquoi ma macro ne fonctionne pas

Message par Bidouille »

Bonjour et bienvenu,

Vous êtes invité à lire le descriptif de chaque section de ce forum pour poster au bon endroit.
Je déplace votre question et modifie le titre comme indiqué dans le bandeau rouge en haut de la page.
FRED85440 a écrit : 17 juil. 2024 10:21 Or cela ne fonctionne pas quand je clique sur le bouton.
Avez-vous lu notre tutoriel sur ce sujet "serpent de mer" ?
Importer une macro et lanceur
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par Dude »

Salut,
Bidouille a écrit : 17 juil. 2024 12:03 Avez-vous lu notre tutoriel sur ce sujet "serpent de mer" ?
Et branche ta macro sur le bon événement :
capture.png
Il est logique qu'une action avec la souris ne déclenche pas une macro branchée sur une touche clavier.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
FRED85440
Fraîchement OOthentifié
Messages : 4
Inscription : 16 mars 2024 17:26

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par FRED85440 »

Bonjour,

Ah oui quel idiot, je n'avais pas affecté le bon événement.

Merci et désolé pour la perte de temps.

Cordialement
Windows 10 - version Openoffice 4.1.15
FRED85440
Fraîchement OOthentifié
Messages : 4
Inscription : 16 mars 2024 17:26

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par FRED85440 »

Re bonjour à toutes et tous,

Même en mettant sur le bon événement (Bouton de souris relâché) la macro ne fonctionne pas, alors que quand je fais exécuter la macro cela fonctionne en test.

J'ai lu "le serpent de mer" sur Importer une macro et lanceur et ne vois pas ou je commets une erreur.

Merci encore
Windows 10 - version Openoffice 4.1.15
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 537
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par Noonours »

Bonjour,
FRED85440 a écrit :Même en mettant sur le bon événement (Bouton de souris relâché)
Es-tu sûr que c'est le bon événement? regarde ce que Dude met en surbrillance en jaune dans la capture d'écran de son post ci dessus :
=> L'évènement à sélectionner est "Exécuter l'action".

 Ajout : Je te propose un script vite-fait, plus simple à maintenir que l'enregistreur de macros:

Code : Tout sélectionner

Sub Effacer
oDoc = thiscomponent
oFeuil1 = oDoc.sheets(0)
MaZone = "D5:I26"
ZoneAEffacer = oFeuil1.GetCellRangeByName(MaZone)
ZoneAEffacer.ClearContents(com.sun.star.sheet.CellFlags.VALUE)
End Sub
 

Cordialement,
Dernière modification par Noonours le 19 juil. 2024 15:40, modifié 2 fois.
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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par Dude »

FRED85440 a écrit : 18 juil. 2024 16:14 Même en mettant sur le bon événement (Bouton de souris relâché) la macro ne fonctionne pas
Ca sert à quoi que je mette une copie écran ? :evil:

Vérifie aussi que le document a le droit d'exécuter une macro.
FRED85440
Fraîchement OOthentifié
Messages : 4
Inscription : 16 mars 2024 17:26

Re: [Calc] RàZ de cellule ne fonctionne pas via un bouton

Message par FRED85440 »

Bonjour à toutes et tous,

Désolé pour le dérangement, effectivement cela fonctionne en ayant juste fermé et ré-ouvert le fichier pourtant sauvegardé auparavant.

Merci encore pour votre aide.

Cordialement
Windows 10 - version Openoffice 4.1.15