Bonjour,
Je cherche toujours une solution pour toi...
Essai avec ce script qui cible le tableau au premier plan.
1- préparation d'une feuille numbers:
Tu ouvres numbers, dans la fenêtre choisir un modèle tu choisis vierge.
Dans la feuille qui s'ouvre, tu entres des valeurs quelconques dans 4 cellules d'une colonne (par exemple en C4, C5, C6, C7).
Tu sélectionnes les cellules de C4 à E7
2- préparation du script
Tu ouvres Editeur de script
Tu choisis nouveau document
Tu fais un copié de ce script dans cette fenêtre
tu t'assures que dans numbers les cellules sont toujours sélectionnées
Puis tu exécutes le script
Dis moi si là cela fonctionne
Bloc de code:
tell application "Numbers"
activate
tell front table of front sheet of front document
set LaSelection to selection range
set Lacellule to name of cell 1 of LaSelection -- nom de la cellule 1 de la selection
display dialog "Nom de la première cellule : " & Lacellule
set a to name of LaSelection
set b to name of cell of LaSelection -- liste des cellule dans une variable liste
display dialog "Nom de la sélection : " & a -- nom de la selection
display dialog "Liste des cellules de la sélection : " & b as string -- affiche la liste en string
set colonne to name of column of cell 1 of LaSelection
display dialog "colonne de la première cellule : " & colonne
set ligne to address of first item of rows of selection range
display dialog "ligne de la première cellule : " & ligne
--Pour trier
set LaSelection to selection range --obtient le chemin de la sélection
sort by column colonne direction descending in rows LaSelection -- descending pour un tri décroissant ou ascending (par défaut si pas renseigné) pour un tri croissant) de la colonne A
display dialog "la sélection à été trié suivant la colonne " & colonne & " en décroissant"
end tell
end tell