Garder mise en forme transfert Numbers via Apple Script

Bonjour, un script (AppleScript) me permet dans Numbers de transférer un rang d'une feuille A à une feuille B. Tout ce passe bien sauf la mise en forme qui n'est pas respectée lors du transfert.


Avez vous un conseil pour garder la mise en forme entre deux feuilles lors de l'utilisation d'un script (AppleScript).


Salutations

cm950


Applescript et Numbers, mise en forme.

[Titre Modifié par l’Hôte]

MacBook Pro 13″, macOS 26.0

Publiée le 20 oct. 2025 à 00h36

Répondre
4 réponses

Le 21 oct. 2025 à 03h56 en réponse à 6x6

Merci 6X6,

voici la routine que j'utilise, "value" est bien nommé.

on routineCellValue(colDate, laCellule)

tell application "Numbers"

activate

tell table "Dossier_encours" of sheet "Année" of document 1

set nbrItem to (count colDate) -- nombre d'entrée dans la liste qui sera divisé par 7

repeat with n from 1 to (nbrItem / 7)

add row below last row -- ajouter la dernier rangée au tableau

set laSelection to selection range --récupère dans la variable LaSelection le chemin de la sélection

repeat with i from 3 to (7 + 2)

if n = 1 then

set j to (i - 2)

end if

set laCellule to name of cell i of laSelection --récupère dans la variable Lacellule le nom de la cellule sélectionnée

set the value of cell laCellule to item j of colDate -- assigner dans chaque cellule les valeurs de la liste

end repeat

end repeat

end tell

end tell

set colDate to {}

end routineCellValue

Le format de la cellule dans la feuille de destination est "Devise"

Pour la troisième question, ce serait une nouvelle ligne à la suite de "value" ou mette simplement "and format" of…

Garder mise en forme transfert Numbers via Apple Script

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.