Bonjour Une possibilité parmi d'autres... utiliser la propriété "Complément d'information" disponible en bas dans l'onglet Général des propriétés du bouton. Dans cette zone tu mets le numéro de colonne devant être triée quand on clique sur le bouton.
Dans la copie d'écran ci-dessous on associe par exemple la colonne 2 au bouton sélectionné : <http://nabble.documentfoundation.org/file/n4018724/Propri%C3%A9t%C3%A9Tag.png> Ensuite, pour récupérer cette information dans le programme : 1. Ajouter au nom de la macro et entre parenthèse un nom de variable qui permettra de "remonter" à l'événement appelant (autrement dit remonter du clic au bouton). Exemple : sub tri(PysEvent) Nota : PysEvent est un exemple, tu peux mettre ce que tu veux. Si tu modifies, il faut aussi modifier dans la ligne donnée ci-dessous. 2. Remplacer la ligne args2(6).Value = 5 par : args2(6).Value = cint(PysEvent.source.model.Tag) Cf. l'explication ci-dessus, on part de l'événement pour remonter au bouton et accéder à la propriété (Tag = complément d'info.) La propriété est un texte, et on veut un numéro de colonne : la fonction cint convertit le texte en entier. Pour terminer, on voit que désormais la procédure "attend" un paramètre pour fonctionner. Autrement dit, tu ne pourras plus tester la procédure depuis l'environnement de programmation (l'éditeur dans lequel tu écris les macros). Le message d'erreur associé serait "l'argument n'est pas facultatif". Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Bouton-de-tri-comment-recuperer-le-n-de-colonne-dans-le-code-basic-tp4018638p4018724.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés