![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 903 Inscrit : 28 Oct 2004 Lieu : Belgium Membre no 25 982 ![]() |
Bonjour à tous,
J'utilise Excel tous les jours, et je synchronise plusieurs dossiers avec 2 autres personnes. J'ai un dossier qui contient plusieurs centaines de fichiers, dans 2 colonnes, A & B (la colonne B peut aller jusqu'à la ligne 500) Je voudrais faire un fichier ALL.xls qui regrouperait l'ensemble des fichiers, afin de pouvoir faire des recherches. Comment puis-je faire ? Merci pour votre aide, -------------------- ![]() ![]() ![]() --------\\\ /// ------ ( @ @ ) ....o00o.(_).o00o.. |
|
|
![]() |
![]()
Message
#2
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 903 Inscrit : 28 Oct 2004 Lieu : Belgium Membre no 25 982 ![]() |
J'ai simplement remplacé 2 choses dans ce script, "enco" car tous mes fichiers commencent par ENCO.
Et j'ai modifié la table a copier (pour aller jusqu'à 500) Code tell application "Finder" to set t_files to (document files of (choose folder) whose name starts with "enco" and name extension is "xls") as alias list set a to 2 tell application "Microsoft Excel" set t_book to make new workbook set name of sheet 1 to "index" repeat with i in t_files set currBook to open workbook workbook file name (i as string) with read only copy range (range "$A$2:$K$501" of sheet 1 of currBook) destination (row a of sheet "index" of t_book) close currBook saving no set a to a + 500 end repeat end tell Puis-je définir la fin du copy range à la cellule "A11" ? A11 est égal au nombre de ligne contenue dans mes encodages. Si A11 est égal à 300, le fichier ira jusqu'à la ligne L301 (300+1) Je peux également automatiser le script Apple afin qu'il se lance automatiquement chaque fin de journée (via Calendrier) Mais, serait-il possible de définir le nom du fichier contenant tous les encodages à ALL.XLS ? Et donc, d'incrémenter ce fichier ALL.XLS chaque jour ? Encore mieux, serait-il possible d'incrémenter ce fichier ALL.XLS dès qu'un nouveau fichier arrive dans le dossier des encodages (par exemple, dès qu'un nouveau fichier encoxxxx.xls arrive dans "HDD/Commandes/") ? Ce message a été modifié par b00ss - 11 Apr 2017, 19:23. -------------------- ![]() ![]() ![]() --------\\\ /// ------ ( @ @ ) ....o00o.(_).o00o.. |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 08:58 |