Le 16/03/08 18:55, « MADERT Pascal » <p.madert@???> 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 (pour microsoft, le mac reste une utopie... à
Richmond, on n'arrive pas à croire que depuis 1984, ce truc existe toujours)
A+
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr