![]() |
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'avais trouvé ça sur un autre post, en Apple script mais sans explications de ce qu'il faudrait modifier. Et je ne pense pas que ça fonctionne encore sur Excel 2011 ou plus récent...
Code tell application "Finder" to set t_files to (document files of (choose folder) whose name starts with "feuille" 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$22" of sheet 1 of currBook) destination (row a of sheet "index" of t_book) close currBook saving no set a to a + 21 end repeat end tell -------------------- ![]() ![]() ![]() --------\\\ /// ------ ( @ @ ) ....o00o.(_).o00o.. |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4 214 Inscrit : 1 Jan 2008 Lieu : Toulouse.cong Membre no 103 942 ![]() |
J'avais trouvé ça sur un autre post, en Apple script mais sans explications de ce qu'il faudrait modifier. Et je ne pense pas que ça fonctionne encore sur Excel 2011 ou plus récent... Cet AppleScript fonctionne très bien dans Excel 2011 et Excel 2016 pour Mac. Il convient évidemment d'adapter la première partie en remplaçant "feuille" par quelque chose d'adapté à ton contexte (à moins que les classeurs concernés ont des noms commençant par "feuille", évidemment) ainsi que l'extension .xls puisqu'on pense bien que tes classeurs sont maintenant en .xlsx -------------------- |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 09:05 |