tell application "Microsoft Excel"
activate
open (path to desktop as string) & "monClassseur.xlsx"
set ma_cellule to cell "$B$6"
activate object ma_cellule
set name of ma_cellule to "ma_cellule"
activate object cell "c12"
activate object cell "ma_cellule"
end tell
Explications :
On assigne à la variable "ma_cellule" une valeur également à une cellule donnée. La cellule est repérée par "$B$6" mais on aurait pu donner "B6" comme valeur.
On utilise ensuite la foncton "activate object" suivi du nom de la variable. Ceci a pour effet de rendre la cellule "B6" active.
Il est également possible de donner un nom à un cellule ou une sélection de cellule. C'est ce que nous faisons via "set name of ma_cellule to". Il est alors possible d'utiliser ce nom ultérieurement pour rendre la cellule nommée active via "activate object cell".
Notez que la ligne "activate object cell "c12"" a été ajoutée uniquement dans le but de modifier la cellule active.