wyeksportowania bez pętli Pętla ma zostać. Otwieranie i zamykanie pliku ustaw poza pętlą. Otwieranie przed, a zamykanie po pętli.
Proponuję użyć polecenia Shell.
Ale, ale. U mnie zmienna 'test' "pokazuje" posortowane, bez względu na kolejność zaznaczania.[syntax=vbscript]With fd .InitialFileName = Environ("HOMEPATH") & "\Desktop\" .Filters.Clear .Filters.Add "Pliki Excel", "*.xl*; *.xls*" .AllowMultiSelect = True .Show For i = 1 To .SelectedItems.Count test = .SelectedItems(i) Next End With[/syntax]Może toto...
Otworzysz te np. 10 plików i co dalej? Musisz uważać żeby któregoś przypadkowo nie zamknąć przed skontrolowaniem? Mnie by się to zdarzało. Dlatego bym zrobił listę plików do kontroli. Można ją zapisać i używać do woli , nawet przez wielu kontrolerów. A samo otwieranie nie jest problemem, można przecież zrobić hiperłącza. Masz rację, takie rozwiązanie...
na komputerze z wersją 2003 poniższe makro działa bez problemu to samo makro na komputerze z excelem 2010 Chyba jest raczej odwrotnie, to na 2003 makro z ".Sort.SortFields" nie będzie działać. Excel 2003 obsługuje co najwyżej składnię ".Sort Key1:=, Order1:=, Key2:=, Order2:=, Key3:=, Order3:=, Header:= ..." Excel 2010 obsługuje zarówno powyższe ,...
Dzięki za info. Obawiałem się, że nie da się tego zrobić. Szkoda, bo po pierwsze plik źródłowy jest dosyć duży i otwieranie jego strasznie zamula komputery użytkowników. Natomiast mam jeszcze jedno pytanie w nawiązaniu do tego. Czy jest możliwe, aby makro otwierało plik źródłowy bez wpisywania w makrze jego ścieżki, która niestety się co jakiś czas...
Trzeba było to opisać na początku. Teraz już mi się nie chce tego przerabiać. Edit: Dodaj sobie w pliku z makrem otwieranie plików z wiązkami i po sprawie. Przecież sam już coś piszesz w VBA. Przetestowane pobieżnie. Sam sprawdź. [syntax=vbscript]Sub Wiazki() Dim Wiazka As String Application.ScreenUpdating = False Application.Calculation = xlCalculationManual...
Witaj. Tutaj ktoś mądry napisał makro dla Excela, które wyciąga z tego pliku informacje i przedstawia je na wykresie: https://obrazki.elektroda.pl/5522055500_... https://github.com/wavoigt/FNIRSI-1013D-... Na Twoich plikach z 1014D też działa - najwyraźniej format się nie zmienił.
Zeszyt rozumiany jako inny plik? Tu już trzeba wyjaśnic dodatkową nieścisłość. Czy makro ma wcześniej otworzyć ten zeszyt czy jest już (i będzie zawsze przy próbie uruchomienia makra) otawrty? Na marginesie Proponuje ci pouczyć się samamu. excel ma coś takiego jak nagrywanie makr. Włącz nagrywanie Zrób to co chcesz zrobić z plikiem, arkuszem itd wyłącz...
Dzięki za nakierowanie. Nagrałem i przerobiłem makro j.n. Mam tylko jedno pytanie, t.j. plik źródłowy z makrem będzie uruchamiany na różnych komputerach. Czy jest możliwe, aby na każdym komputerze domyślnie pokazywało się okienko do wskazania pliku z pulpitu (aby użytkownicy nie musieli szukać pliku, który ma być skopiowany, a mieli od razu podgląd...
A co z nagłówkami, powtarzanymi wielokrotnie ? Ma być tylko jeden, czy ileś tam za każdym razem nowy i w wyniku nagłówkowy przekładaniec ? Edycja: Nie przyjrzałem się ... kopiujesz bez nagłówka ... Ale może przy pierwszym kopiowaniu powinien on być przenoszony jednorazowo ? Ręczie go wklepujesz/kopiujesz ? Edycja: Sprawdź: [syntax=vba] Option Explicit...
Spróbuj tak [syntax=vbscript] Dim fd As FileDialog Dim wkb1 As Workbook, wkb2 As Workbook Const fileName As String = "A.xlsx" ' nazwa pliku do otwarcia Application.ScreenUpdating = False Set wkb1 = ThisWorkbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = ThisWorkbook.Path .Filters.Clear .Filters.Add "Pliki Excel",...
można to zrobić w 3 etapach 1. Przejdź do lokalizacji (ChDrive, ChDir) 2. przy pomocy funkcji Dir i FileDateTime zrobić listę plików 3. Sortuj listę malejąco po Data-godzina pierwszy na liście będzie plik, którego szukasz
W poście niżej masz to opisane Ale tu zrobiłbym ciut inaczej, Np [syntax=vb]Sub otworz() 'otwieranie pliku z okna dialogowego z filtrem Dim fd As FileDialog Dim wkb As Workbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = "H:\CCC\ccc\" .Filters.Clear .Filters.Add "Pliki Excel", "*.xl*; *.xls*" .AllowMultiSelect...
Słuszna rada, ale czy zamiast kopiować nie lepiej puszczać makro liczące (zamiast formuł) na danych w pliku źródłowym bez kopiowania? Powinno trochę poprawić, choć i tak otwieranie zapewne będzie trwało tak samo długo. Mniejsze pliki otwierają się szybciej, spróbuj to wykorzystać. Popatrz jeszcze czy jakiś antywirus nie sprawdza plików podczas otwierania.
Cześć, chcę zrobić makro które pozwoli mi otworzyć konkretny plik i zapisać jego ścieżkę w jakiejś komórce. Zastosowałem już metodę GetOpenFilename ale nie potrafię pobrać tej ścieżki i zapisać w komórce.
Witajcie Mam już napisane makro w pliku Worda, które otwiera po kolei kilkadziesiąt plików Worda, które wszystkie są korespondencją seryjną. Makro robi swoje we wszystkich tych plikach jednak przy otwarciu każdego z nich muszę kliknąć na przycisk "TAK" na pytanie "Otwarcie tego dokumentu spowoduje uruchomienie następującego polecenia SQL ..." Czy jest...
Niestety, ADR.POŚR działa tylko na otwartych plikach, a szkoda. Pozostaje VBA... Możesz: 1) połączyć otwieranie plików przy pomocy makr + ADR.POŚR 2) proste makro otwierania pliku i kopiowania danych 3) trudniejsze w składni, ale dające możliwość kopiowania z zamkniętych plików, makro z wykorzystaniem funkcji ExecuteExcel4Macro.
Witam. Mam pytanie odnosnie otwierania plików w wywołanym folderze przez makro. Mam bazę pracowników, każdy pracownik ma swój folder w którym są dokumenty od danego pracownika. Menadżera z wybranym folderem wywołuje tym makrem: [syntax=vb]sciezka = ActiveWorkbook.Path & "\Dokumenty\Pracownik\" & NazwiskoImie If Dir(sciezka, vbDirectory) = "" Then MsgBox...
Witam Czy jest możliwość, aby makro otworzyło nowy plik z określoną nazwą. Chodzi o to, że komenda Workbooks.Add otwiera nowy plik z nazwą Zeszyt1 lub Zeszyt2 itd. Czy jest możliwość, aby ten plik miał określoną nazwę. Nie chodzi mi o to, aby był on zapisany na dysku pod określoną przeze mnie nazwą, ale pozostawał otwarty i niezapisany z określoną w...
Hej, Jestem zielona jeśli chodzi o makra. Moja dotychczasowa kariera to jedynie ich nagrywanie ;) Od dwóch dni czytam tematy na forum z wypiekami na twarzy! Próbuję pilnie stworzyć makro choć niestety bez skutecznie, czuję się jak dziecko, które próbuje ogarnąć całki a nie umie dodawać ;( Chciałabym za pomocą makra ściągać informacje [do arkusza "AA"...
Cześć mam makro, które dzieli mi plik na mniejsze pliki - ale kopiuje do nich tylko po 1 linii oprócz nagłówków. Potrzebowałbym przerobić poniższe makro na takie, które kopiuje wszystkie unikalne wartości tzn. jeżeli w D3 mamy wpisane np. rower, samochód, pieszo kilka razy to makro będzie tworzyło plik z unikalnymi wierszami. Czy mogę prosić kogoś o...
Witam poniżej działające makro: otwierasz plik excel - powstaje wpis edytujesz zapisujesz zamykasz - powstaje wpis [syntax=vb]Private Sub Workbook_Open() Dim nrPlikuWyj On Error Resume Next nrPlikuWyj = FreeFile Open "F:\Marek\OFFICE\test formuł\LISTA_LOGI.log" For Append Shared As #nrPlikuWyj Write #nrPlikuWyj, _ ThisWorkbook.Name & _ " otwarto " &...
Dzieki za podpowiedź z : Set xlApp = CreateObject("Excel.Application") xlApp.visible = true Faktycznie teraz odpalenie skryptu VBS uruchamia plik a.xlsm, jednak od razu po odpaleniu wykonuje się makro bez odświeżenia kwerendy, zapisuje po prostu plik w nowym miejscu pod nową nazwą ale z starymi danymi. Oczywiście 0 w VBS jest zamienione na 3. Odpalenie...
Witam, Mam pytanko do wszystkich fachowców z Excela, jak powinno wyglądać makro które stworzy mi kolejny plik, i skopiuje do niego dane które mam obecnie zaznaczone, dobrze by było aby w pliku głównym stworzyło mi również hiperłącze do nowego pliku, tak aby w razie ewentualnej edycji danych zmieniły się one również w pliku który powstał podczas owego...
Witam, mam problem z napisaniem makra w VBA. Mam plik o nazwie "program" w którym znajduje się tabelka (zał.3.). Mam początek kodu (zał.4.), ale nie umiem ruszyć dalej. Makro ma pozwolić na otwarcie dowolnej ilości plików Excela. Te pliki mają różne nazwy i nie da się określić jednej ścieżki do nich. Następnie w otwartych plikach we wszystkich arkuszach...
Zrobiłem Makro (sterujące) uruchamiające inne makra ale zawsze po skończeniu ich wykonywania plik zamyka się. Wcześniej zrobiłem wszystko w 1 pliku ale zacząłem się gubić w module z 1000 linii i rozdzieliłem makro na kilka modułów. Makro wykonuje 1 makro po czym wraca do tego ponizej i pyta o kolejne itd. Makra pracują z SAP, nigdzie nie mogę znaleźć...
Cześć, chce makrem z ogólnej bazy klientów skopiować dane do swojego pliku makro wykonuje się, niestety jeśli jest ktoś w pliku "do edycji" wyskakuje mi okno dialogowe: "plik 'klienci zagraniczni' jest zablokowany do edycji, kliknij przycisk tylko do odczytu, powiadom, anuluj" Opcja tylko do odczytu mi wystarczy, nie chce zapisywać zmian w tym pliku...
Witam. Potrzebuję makra które pomoże mi w odświeżaniu plików. Mam następujące pliki: SUMA Tabela 1, Tabela 2, Tabela 3, i tak do Tabela 100 Zmienne 1, Zmienne 2, Zmienne 3, i tak do Zmienne 100 Potrzebuję makra które otworzy na stałe plik SUMA (w nim są dane wyjściowe i zbiera wyniki po obliczeniu w plikach Tabele i Zmienne) i następnie zestawy plików:...
Witam serdecznie, zaczynam dopiero zabawę z makrami w Excelu i potrzebuję pomocy. Chcę napisać makro, które: - otworzy wskazany przez użytkownika plik (nie jest znana jego nazwa i ścieżka więc potrzebuję aby pojawiało się okno wyboru pliku) - to jest w help excela) (np.: PLIK1.xls) - następnie skopiuje wybrane arkusze (nazwa arkuszy się nie zmienia,...
Cześć, próbuję zastosować metodę VLOOKUP żeby sprawdziła czy powtarza się część danych z innego skoroszytu ale niestety nie działa. Automatycznie pojawia się opcja wyboru pliku ale w komórkach wyskakuje mi #NAME?. Co ciekawe w innym pliku ta metoda działa bez problemu. Próbowałem już nagrywać makro to pojawia się #N/D! ale przy wszystkich komórkach...
Jakaś podpowiedź co dodać żebym mógł wybierać kilka plików :?: i zostały otwarte w osobnych arkuszach :?: ? Celowo wspomniałem Ci o nagrywaniu makra bo wtedy musisz całą procedurę przeprowadzić "manualnie" i przemyśleć dokładnie co chcesz zrobić i jaki efekt chcesz osiągnąć :?: Otwieranie pojedyńczych plików i otwieranie kilku plików wymaga odmiennego...
Faktycznie trochę chaotycznie. Chodzi mi o pobranie danych z innego pliku i zapisanie ich w taki sposób aby nie było potrzebne otwieranie pliku źródłowego. Pobranie danych-> zapisanie (i tak codziennie z innymi danym) Chciałbym aby w komórce (np. B8), w której jest wprowadzone ='G:\XX\XX\XXX\Plik_do_ściągania_danych\ Dodano po 27 Aktualnie poniższe...
Witam wszystkich użytkowników, mam sprawę która sprawia mi problem, chodzi o kopiowanie przy pomocy makra danych z kolejnych plików. Chodzi o to że do pliku ZBIORCZY.XLSX kopiujemy wiersz A2 z plików 1_19, 2_19, 3_19, ..., n_19. Pliki o nazwach 1_19, 2_19, 3_19, ..., n_19 umieszczane są w folderze TEST. Pliki te będą tworzone i umieszczane w katalogu...
Chciałbym odświeżyć temat edycji plików CSV. Makro jest już gotowe, przygotowałem interfejs graficzny w oddzielnym pliku xls. Teraz po wybraniu miejsca przechowywania plików i miejsca makro powinno otwierać wybrany plik csv, obrabiać i zapisywać we wskazanym miejscu, ale niestety nie obrabia go - wyskakuje Run-time error 91. Poniżej zamieszczam kod:...
Czy makro może otwierać kolejne pliki w katalogu, bez konieczności podawania ich nazwy Może, ale to już jest bardziej skomplikowane. Nie podałeś o jaki pliki Ci chodzi - .txt, .xls i co by miało się z nimi dziać po otwarciu. Przejrzyj Workbooks.Open Filename:="c:book1.xls"... , a potem: Workbooks("book1.xls")...
Na wstępie - nie klikaj "Pomógł" tylko dlatego, że ktoś odpowiedział w "temacie" - zostaw to na rzeczywistą pomoc "w tym temacie", a teraz: Podsumujmy: 1. Nie chodzi o otwieranie pliku z dysku, tylko o identyfikację pliku "xls" otwartego już w pamięci komputera 2. Plik ten generowany/"otwierany" jest tylko tymczasowo z programu IFS - celem pobrania...
Witajcie. Na upartego szukam rozwiazania aby makro w pliku o nazwie "abc 0123.xlsm" moglo otwierac kazdorazowo nowy plik o nazwie "abc xxxx.xlsm", gdzie 'xxxx' to czesc tej nazwy ktora bedzie zmieniac sie za kazdym razem. Czy jest jakas funkcja w vb, ktora ignoruje czesc nazwy pliku i go otwiera? Jestem poczatkujacy na poziomie przed 'beginner'. P.S....
Witam. Pracuję nad pewnym trackerem w Excelu do zbierania wybranych danych z arkuszów zewnętrznych. Założenie jest takie, że wchodząc w tracker użytkownik jest w stanie zobaczyć dane od początku zbierania do dnia obecnego. Główny problem tkwi w tym, że rozpisywanie tego funkcją w komórce powoduje, że otwieranie pliku robi się coraz bardziej czasochłonne,...
slicznie dziekuje teraz wrocilem z pracy jak wstane bede testowal dzieki bardzo jeszcze raz, napisze jak to dziala u mnie :) wszystko dziala dziekuje bardzo o to mi chodzilo :) pozdrawiam P.S. Przerobilem to troszke i dziala idealnie, jakby ktos potrzebowal to skrypt obsluguje otwieranie pliku z podanej lokalizacji poprzez okienko windowsowskie Sub...
Dlatego, ze makro w post #10 jest troszku 'incorect' plik1 = s1 & plik1 If plik1 <> "" nie graje poniewaz plik1=s1 (sciezka) , t.z. <>"" Dodano po 2 trzeba plik1 = Dir(p1) ...... If plik1 <> "" Then Workbooks.Open Filename:=s1 & plik1 else ..... Dodano po 2 plik1 = s1 & plik1 - to usun Dodano po 4 Istnieją jeszcze warto...
Witam, tak jak napisałem w temacie piszę makro w celu umożliwienia sobie kopiowania warunkowo danych na przecięciu konkretnej kolumny z konkretnym wierszem, warunkiem jest to by na przecięciu wiersza i kolumny znajdowała się jakakolwiek wartość. Muszę tym samym sprawdzić wszystkie wiersze po kolei, w tym celu napisałem kod: wszystkie wartości z danych...
Umieszczenie tego na wstążce Worda 2007 to jest trochę wyższa szkoła jazdy, ja tego nie potrafię, ale chyba się da. Prościej nagrać sobie otwieranie tego edytora równań jako makro i przypisać mu skrót klawiaturowy lub ikonkę na pasku szybkiego dostępu u góry ekranu (można też przenieść ten pasek poniżej wstążki, jeśli ktoś woli). Ja tu przykładowo zdefiniowałem...
Mało szczegółów, to i kod taki sobie. ;) [syntax=vbscript]Sub Drukuj() Workbooks.Open (Range("B1")) Sheets("ArkuszDoWydrukowania").PrintOut ActiveWorkbook.Close End Sub [/syntax]
Witam Widzę tu "czary mary" [syntax=vbnet]Application.DisplayAlerts = False With wkb2.Sheets(2) .Delete End With With wkb2.Sheets(1) .Name = "Lista odczytowa" End With Application.DisplayAlerts = True [/syntax]
Spróbuj tego (spakowane zipem). Makro jest w pliku 0.xls a otwierane są pliki 1.xls i 2.xls Wypakuj najpierw całą zawartość.
Mam w tych plikach faktury w postaci tekstowej. Trochę to dziwne :D Faktury w postaci tekstowej :?: Z jakiego to programu wyeksportowane ? załącz przykładowy plik. Potrzebuję, aby makro Excela otwierało te pliki tekstowe jeden po drugim i wstawiało w określone miejsca pliku nowy tekst, by powstała korekta faktury Konieczny byłby szablon takiej faktury...
Niestety dalej zapisuje tylko z 01.YY do 43_01. Następnie otwiera 43_02 i koniec Dodano po 2 W plikach 43_02, 43_03... itd makro tylko je otwiera. makro musisz mieć umieszczone w każdym z plików 01.YY , 02.YY itp
No tak. Mój błąd, bo powinno być w innej kolejności. Sorry, ale dzisiaj sobota ;) Coś tam (w załączniku) kopiuje. Przeanalizuj, dostosuj do własnych potrzeb.
Rozumiem że w jednym pliku excela jest zapisane makro i otwierasz w excelu następny plik wykonujesz makro i chcesz zapisać zmiany w drugim pliku, otworzyć następny, wykonać makro i zapisać zmiany. Jeśli tak to ostatnia linijka powinna mieć postać ActiveWorkbook.SaveCopyAs Filename:=katalogZapisu & "\" & Format(Date, "DD-MM-YYYY") & "_" & ActiveWorkbook.Name...
Czy macie jakiś pomysł jak to ulepszyć? Spróbuj kodu z załączonego pliku. Tylko pamiętaj o otwieraniu obu plików przed uruchomieniem makra Porownaj() :spoko: 865411
W ostateczności, jeśli nie znajdzie się inne rozwiązanie, można napisać makro, które przy otwieraniu pliku "Master" będzie zdejmować hasła ze wszystkich "Slave" (warunek: żaden z nich nie może być edytowany w tym czasie) i przy zamknięciu (Mastera) nakładać ponownie. Druga faza opisana [url=http://www.elektroda.pl/rtvforum/to...
Chciałbym do tego makra dodać to, że wszystkie te pliki, które zostaną zapisane po odpaleniu makra i wybraniu ilości kopii otwierają się [syntax=vbscript]Workbooks.Open sciezka & Cells(2, 3) & ".xlsm"[/syntax] I chesz otworzyć na raz 10 plików? Porąbany pomysł.
sorry, ale nie bardzo rozumiem. Mam wpisać w makro otwierające plik czy w makro w otwieranym pliku? i co to zmieni?
Fajnie jakby to wyszukiwanie nie wymagało otwierania pliku. Hmm. Przy tylu danych makro działałoby od poniedziałku do środy :) W załączonym pliku dodałem przycisk oraz (na życzenie) pętlę Do-Loop.
Cześć, potrzebuje pomocy z napisaniem procedury wyszukaj pionowo jako makro. Poniżej wysyłam to co mam. Wpisując wartość w jednej z komórek, makro musi wyszukać dla niej odpowiedni wynik w innym pliku. Jako, że ten plik będzie codziennie inny to makro będzie otwierać najnowszy plik z danej lokalizacji "Baza". Uruchamiając makro otwiera mi się okno w...
Cześć, jestem początkującym w pisaniu w VBA. Krótko opiszę problem. Napisałem dwa makra (dwa działają): 1) makro do otwierania pliku źródłowego 2) makro w pliku źródłowym, które mi przerabia kilka rzeczy Chciałbym to połączyć w jedno makro, które pobiera plik źródłowy...
Coś takiego [syntax=vbscript]plik = Application.GetOpenFilename(FileFilter:=... If plik <> 0 Then Set plik1 = Workbooks.Open(plik) End If[/syntax] ps Niedawno był podobny temat jak chcesz otwierać więcej plików https://www.elektroda.pl/rtvforum/topic3...
Nadal przy otwieraniu wyskakuje błąd: Compile error.
O takie makro mi chodzilo. W moim arkuszu mam dwie zakladki o identycznym ukladzie wierszy i kolumn. Chcialbym aby makro dzialalo niezaleznie na obu. I jeszcze jedno pytanie. Moj oryginalny arkusz jest dosc odszerny w ilosci danych tak wiec po uruchomieniu zajmuje to odrobine czasu. Czy istnieje sposob aby przyspieszyc makro/otwieranie pliku np. przez...
Istnieje, ale ustalmy wpierw nomenklaturę: 1. Plik excela (rozszerzenie .xls, .xlsx, .xlsm, itd.) = zeszyt, skoroszyt 2. Zakładka w pliku excela - arkusz, ewentualnie strona Z kontekstu tematu rozumiem, że chodzi tutaj - " ... w drugiej zakładce wszystkich arkuszy z katalogu " - o drugą zakładkę/arkusz/stronę każdego z pliku/zeszytu/skoroszytu umieszczonego...
makro excel otwieranie pliku makro otwieranie pliku przyciskiem makro pliku
zmywarka migaja diody octavia centralny zamek budowa robot podstawa
zigbee zasięg głowica ustawianie
Regulacja hamulca ręcznego w Passacie B5 1.9 TDI 90KM kombi Beretta Sylber Style Basic 20 SR – opinie, parametry, wady i zalety kotła kondensacyjnego