Re: [AS] Scripter excel

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Olivier Berquin
Date:  
À: La liste AppleScript Francophone
Sujet: Re: [AS] Scripter excel
Bonjour Pascal,

Est-ce que tu peux expliquer ce que tu veux faire exactement?

O.

Le mer. 23 janv. 2019 à 20:52, Madert Pascal <pascal.madert@???> a
écrit :

> Bonsoir Olivier,
>
> J’ai fait et ça sélectionne le même nombre de cellules copiées en
> transposition mais rien n’est collé.
> Quelle fonction permet de sélectionner les cellules comme si je faisais «
> pomme+A » ?
>
> Pascal
>
>
> > Le 23 janv. 2019 à 12:30, Olivier Berquin <olivier.berquin@???> a
> écrit :
> >
> > Bonjour Pascal,
> >
> > Pardon: j'aurais dû expliquer…
> > Le script sélectionne la première cellule non vide de la sélection et
> colle
> > en transposant ce qu'il y a dans le clipboard.
> > Donc… il faut copier des cellules AVANT de lancer le script…
> >
> > O.
> >
> >
> > Le mer. 23 janv. 2019 à 11:09, Madert Pascal <pascal.madert@???> a
> > écrit :
> >
> >> Merci Olivier,
> >>
> >> J’ai testé ton script.
> >> J’ouvre mon fichier excel, je sélectionne les cellules (pomme&A)
> >> Je lance le script
> >> Ça flash dans excel, la sélection n’est plus sélectionné mais rien n’a
> >> bougé.
> >>
> >> Ne serait-ce pas parce qu’un transposer depuis la première cellule sur
> la
> >> zone sélectionnée n’est pas possible (avec excel 16 sur Mac)
> >> Le test à la main n’accepte pas de collage spécial - transposer à partir
> >> de la sélection des cellules.
> >> Je dois sélectionner une autre plage ou une nouvelle feuille. Et dans ce
> >> cas supprimer la première feuille ou les anciennes cellules.
> >>
> >> Au plaisir de te lire
> >>
> >> Pascal
> >>
> >>
> >>> Le 23 janv. 2019 à 09:03, Olivier Berquin <olivier.berquin@???>
> a
> >> écrit :
> >>>
> >>> J'ai retrouvé un script avec toute une série de commande… J'ai isolé
> ici
> >> le
> >>> paste spécial:
> >>>
> >>> tell application "Microsoft Excel"
> >>>
> >>> set foundRange to selection
> >>>
> >>> set cur_col to the (first column index of foundRange)
> >>>
> >>> set cur_row to the (first row index of foundRange)
> >>>
> >>> set nextCell to cell cur_row of column cur_col
> >>>
> >>> tell nextCell
> >>>
> >>> select
> >>>
> >>> paste special with transpose
> >>>
> >>> end tell
> >>>
> >>> end tell
> >>>
> >>>
> >>> Le mer. 23 janv. 2019 à 08:59, Olivier Berquin <
> >> olivier.berquin@???>
> >>> a écrit :
> >>>
> >>>> Bonjour Pascal,
> >>>>
> >>>> Il faut d'abord comprendre la logique d'Excel.
> >>>> On ne peut faire un "transposer qu'à partir d'un collage spécial (menu
> >>>> Édition).
> >>>> Donc, en script, c'est la même chose (je fais un copier/coller ici du
> >>>> Paste Special):
> >>>> paste special
> >>>>
> >>>> paste special (verb)Pastes the contents of the Clipboard onto the
> sheet,
> >>>> using a specified format. Use this method to paste data from other
> >>>> applications or to paste data in a specific format. (from Table Suite)
> >>>> command syntax
> >>>> paste special range ¬
> >>>>    what paste chart format ¬
> >>>>    operation operation ¬
> >>>>    skip blanks boolean ¬
> >>>>    transpose boolean
> >>>> parameters
> >>>> Parameter
> >>>> Required
> >>>> Type
> >>>> Description
> >>>> direct parameter required range
> >>>> operation optional operation The paste operation.
> >>>> skip blanks optional boolean Set to true to have blank cells in the
> >> range
> >>>> on the clipboard not be pasted into the destination range. The default
> >>>> value is false.
> >>>> transpose optional boolean set to true to transpose rows and columns
> >> when
> >>>> the range is pasted. The default value is false.
> >>>> what optional paste chart format The part of the range to be pasted.

> >>>>
> >>>>
> >>>> Le mar. 22 janv. 2019 à 22:22, Madert Pascal <pascal.madert@???
> >
> >> a
> >>>> écrit :
> >>>>
> >>>>> Bonjour à tous et bonne année 2019
> >>>>>
> >>>>> J’ai besoin à partir de FMP d’envoyer un script sur un fichier excel
> >> pour
> >>>>> couper et transposer toutes les cellules exportées depuis FMP
> >>>>> J’ai regardé dans la bibliothèque d’Excel, et je ne trouve pas ce qui
> >>>>> ressemble à transposer.
> >>>>>
> >>>>> Merci
> >>>>> Pascal
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Applescript_fr mailing list
> >>>>> Applescript_fr@???
> >>>>> http://listes.patpro.net/mailman/listinfo/applescript_fr
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Mac OS 10.13.6
> >>>> Adobe CC 2017-2018
> >>>>
> >>>
> >>>
> >>> --
> >>> Mac OS 10.13.6
> >>> Adobe CC 2017-2018
> >>> _______________________________________________
> >>> Applescript_fr mailing list
> >>> Applescript_fr@???
> >>> http://listes.patpro.net/mailman/listinfo/applescript_fr
> >>
> >> _______________________________________________
> >> Applescript_fr mailing list
> >> Applescript_fr@???
> >> http://listes.patpro.net/mailman/listinfo/applescript_fr
> >>
> >
> >
> > --
> > Mac OS 10.13.6
> > Adobe CC 2017-2018
> > _______________________________________________
> > Applescript_fr mailing list
> > Applescript_fr@???
> > http://listes.patpro.net/mailman/listinfo/applescript_fr
>
> _______________________________________________
> Applescript_fr mailing list
> Applescript_fr@???
> http://listes.patpro.net/mailman/listinfo/applescript_fr
>



--
Mac OS 10.13.6
Adobe CC 2017-2018
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr