[?]   dans   mode   trier par   

[<] Sujet : [AS] scripter excel
De : MADERT Pascal <anonyme@...>
Date : 2008-03-16 18:55:55

Sujet : Re: [AS] scripter excel
De : Stephane Debron <anonyme@...>
Date : 2008-03-21 08:08:56

Sujet : Re: [AS] scripter excel
De : MADERT Pascal <anonyme@...>
Date : 2008-03-21 09:06:49

Sujet : Re: [AS] scripter excel
De : Stephane Debron <anonyme@...>
Date : 2008-03-22 01:33:13

Le 21/03/08 8:08, « Stephane Debron » <anonyme@...> a écrit :

> Le 16/03/08 18:55, « MADERT Pascal » <anonyme@...> a écrit :
> 
>> Bonsoir à tous.
>> 
>> J'essaie de scripter un fichier excel.
>> est-il possible de copier dans un fichier excel des cellules à partir
>> d'une cellule contenant un mot précis jusqu'à la cellule vide avant
>> une cellule contenant un autre mot précis ?
>> ou bien copier de la première ligne contenant la cellule avec le mot
>> précis jusqu'à la première des lignes ne contenant que des cellules
>> vides ?
>> et si oui, comment ?
>> 
>> pour l'instant mon script copie des cellules du type Select Range
>> "L1C1:L24C10"
>> mais bientôt, le fichier aura un nombre de lignes variables... donc
>> comment je fais ?
>> 
>> cordialement,
>> Pascal
> 
> Ne sachant pas s'il s'agit d'excel 2004 (vba) ou 2008 (applescript), je
> reste dans les généralités
> 1/ il est possible de sélectionner une plage variable en utilisantŠ des
> variables : on déclare ligne_origine pour L1, à laquelle on affecte la
> valeur 1, colonne_origine pour C1 (:=1), ligne_destination pour L24 (:=24),
> etc
> La syntaxe de la commande varie selon le langage utilisé.
> 
> 2/ S'il faut en plus trouver un mot précis dans la feuille, alors, il faut
> utiliser une fonction de recherche, qui va retourner un objet de type Range,
> qu'on utilise selon le 1/. Cf, le document pdf "Excel et AppleScript
> reference", sur mactopia.com

Ohoho, pas si simple !
dans l'exemple (sélection de L1C1:L24C10), ceci, en vba
Range(cells(1,1),cells(24,10)).select
semble intraduisible en excel applescript !
Une syntaxe unique est admise :
Select Range "A1:J10"

Pour utiliser des références variables, la seule solution semble donc de
jouer sur les chaînes de caractères. Pas élégant !

A+





_______________________________________________
Applescript_fr mailing list
anonyme@...
http://listes.patpro.net/mailman/listinfo/applescript_fr

Sujet : Re: [AS] scripter excel
De : anonyme@...
Date : 2008-03-25 09:51:08

Apple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle