Mam makro, które kopiuje ze wskazanego pliku kolumny A:N i wkleja do odkrywanego arkusza w pliku z makrem. Takich plików, z których są kopiowane kolumny może być do 9 (może być mniej). Arkusze do których są kopiowane kolumny mają nazwy 'I L", "II L" itd do "IX L". Jak zrobić, żebym nie musiał każdorazowo uruchamiać makra do każdego pliku. Chodzi mi o to, żeby po zaznaczeniu kilku plików (z których mają być kopiowane kolumny), makro wpierw wyczyściło wszystkie arkusze ("I L" do "IX L"), następnie jeżeli to możliwe wg alfabetycznej nazwy plików otwierało by mi pierwszy plik, odkrywało arkusz "I L" i kopiowało kolumny A:N, później przy drugim pliku ta sama procedura z "II L" itd..Następnie we wszystkich odkrytych arkuszach (od 'I L" do ostatniego odkrytego) byłaby wykonana procedura, która jest w moim makrze i odbywa się po zamknięciu kopiowanego pliku. Poniżej przykładowy kod dla pierwszego pliku kopiowanego do arkusza "I L".
Kod: VBScript