1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| on storeAsNumber(colonne, ligneDeb, ligneFin)
tell application "Microsoft Excel"
set originalZone to range (colonne & ligneDeb & ":" & colonne & ligneFin)
try
find originalZone what "*"
on error
-- ligne vide, pas besoin d'ajouter des zéros
return
end try
insert into range range "A:A" shift shift to right
set zone to get offset originalZone column offset 1
set ones to range ("A" & ligneDeb & ":" & "A" & ligneFin)
copy range zone
paste special ones
replace ones what "*" replacement 1
copy range ones
paste special zone operation paste special operation multiply
delete range range "A:A" shift shift to left
end tell
end storeAsNumber |
Partager