A to żeś rozjaśniła :) Makro będzie zapisane w pliku do którego będą kopiowane dane czy w jakimś innym miejscu? Jeżeli w tym pliku to zmienność jego nazwy nie ma znaczenia. Na jakiej zasadzie będzie zmieniać się nazwa pliku z danymi i czy będzie on ciągle w tej samej lokalizacji (folderze)?
jest tylko problem, gdyż to działa pod warunkiem, że we wskazanym katalogu jest tylko jeden plik, ale jeśli ja w katalogu mam ich ok 30 Makro działa właśnie w ten sposób, że z podanej lokalizacji pobiera wszystkie pliki *.xls*. Drugie pytanie proszę sprecyzować.
Najprościej zaciągnąć dane kwerendą (jak leci), http://obrazki.elektroda.pl/2859189500_1... ew. można zoptymalizować, czyt. wyrzucić co niepotrzebne. Nagraj makro wykonywania w/w czynności, a do wyszukiwania użyj arkuszowych formuł...
Po pierwsze: z którym fragmentem nagranego kodu masz problem? Po drugie: Nagraj makro kopiowania całego arkusza do nowego pliku ze zmianą jego (pliku) nazwy. Masz 100% gwarancji zachowania formatowania. Jeśli w arkuszu jest nadmiar danych można dopisać usuwanie. Jeśli jesteś początkujący, to nagrywarka jest podstawą. Przykład: To jest nagrane makro...
A nic nie pisałeś, że chcesz zautomatyzować jakąś czynność :) Zwykle robi się to kompleksowo. Pobieranie danych z zewnętrznego źródła lub t.p. a same działania matematyczne są jakby przy okazji. Po drugie, makro pisze się raczej w sytuacjach, gdzie nie ma możliwości stosowania funkcji wbudowanych, a póki co (przynajmniej ja) nie widzę takiej potrzeby....
Teoretycznie można coś podobnego zrobić - choć w praktyce jest to bardzo złe rozwiązanie, a już zwłaszcza na plikach w pracy, gdzie istotne jest bezpieczeństwo i pewność danych... Może najpierw wykład, potem kod ;) Garść faktów: Excel nie nadaje się do pracy wielozadaniowej (czy równoległej, zwał jak zwał). Teoretycznie można w pliku włączyć jakiś tam...
Moim zdaniem tak:
Z góry bardzo dziękuje za jakąkolwiek pomoc, ponieważ kombinuje już od paru miesięcy, i nie moge sobie poradzić. Z takim "arkuszem" nie poradzi sobie żadne makro. Każdy arkusz praktycznie jest inny tzn różne liczby kolumn, różne opisy, wiersze pojedyncze i dwu lub kilkuliniowe :D , formatowania komórek domyślne lub "od czapy" (np komórka D2 w arkuszu...
Otwierasz kolejne pliki w pętli, w której należy umieścić licznik numeru kolumny arkusza docelowego. Jeśli znasz nazwę lub indeks arkusza źródłowego (idealnie byłoby, żeby był identyczny w każdym pliku), to przepisujesz zakres, zamykasz plik i... to wszystko. Ewentualnie powtarzasz tę samą operację dla podfolderów, o czym pisałem wyżej. Jeśli nazwy...
Cześć, Czy istnieje możliwość pobierania danych z Accessa do Excela za pomocą VBA? Chciałbym usprawnić sobie pracę w taki sposób. Chodzi o to by np. za pomocą Vba, makro odczytywało nazwę klienta, w tym przypadku Hurtownia Jan i kierując się nazwą klienta, albo NIPem pobierało dane tego klienta z bazy danych Access do drugiego arkusza pliku w Excelu....
Dziękuję za Twoją odpowiedź, jednak mam wrażenie, że nie zrozumiałeś mojego postu. Jeśli - tak, jak pisałam - makro przeniesie pliki do innego folderu po ich zaciągnięciu, to w kolejnym odświeżeniu już nie będzie ich w folderze źródłowym, więc "znikną". Tak, jak pisałam - zależy mi, żeby nie czerpał danych z tego samego pliku źródłowego wielokrotnie....
Kolega PRL proponuje makro do kopiowania, ale w nazwa4 tylko formuły
Witam, może ktoś rozwiązał już problemy, których mi nie udaje się opanować, a są mi niezwykle potrzebne. otóż: 1. chciałbym stworzyć makro, które w prosty sposób pozwoli "blondynce" wygenerować pdf'a z widokiem arkusza. "Prosty" rozumiem w ten sposób, żeby makro było podpięte do "guziczka", żeby makro generowała pdf'a o określonej nazwie zawierającej...
Ten sposób zadziała gdy dane mają się zaciągać z jednego pliku a mi chodzi o to by pobierał dane z 6 innych plików Nie widzę przeszkód. i żeby te dane nie nakładały się na siebie tylko grzecznie zapisywały się pod sobą No o tym kolega nie wspomniał. Tylko makro lub VBA (IMHO)!
Dzień dobry, mam makro, które przykleja mi zakładkę z pliku, ta która akurat była otwarta gry zapisywało się plik. Chciałabym jednak, żeby makro przyklejało mi dane z konkretnej zakładki z konkretnego pliku. Zakładka nazywa się SUMA ODPADÓW. Plik, z którego chcę przeklejać nazywa się Wafel. Plik docelowy to Odpady. Jak dopisać, że chcę pobierać dane...
Witam. Szukam już długo i nie mogę poradzić sobie z: pobieraniem danych ze strony www , która wymaga zalogowania ( login i hasło ) . Udaje mi się to podczas 1 sesji ale po zamknięciu Excela i ponownym uruchomieniu makro już nie pobiera żadnych danych. Czy mogę prosić o podpowiedź ?
Musisz wyciągać każdy element po id, albo hurtem po klasie albo rodzaju taga (dobre do tabelek). Będzie trzeba zapewne mieszać te metody, żeby trafić gdzie trzeba. Wszystko zależy od budowy tej strony. Poszukaj sobie w googlach "vba excel ie automation". Jest sporo materiałów, ale konkretnie w twoim przypadku to trzeba ... mieć dużo czasu. I to raczej...
Najpierw zrób makro, które działa tak jak chcesz. Przycisk zostaw na koniec. Jak przepisywać pewnie wiesz? Jak nie wiesz to sobie nagraj jakieś przepisywanie. Potem możesz to makro podłączyć pod przycisk. Jest tylko mały drobiazg: Piszesz o kopiowaniu danych pojedynczego kontrahenta, więc albo każdy kontrahent musi mieć swój przycisk, albo po naciśnięciu...
Problem polega na tym, że potrzebuję właściwie wskazać zakres do skopiowania https://docs.microsoft.com/pl-pl/previou...
Witam! Chciałbym osiągnąć następujący efekt. Mam plik excel o nazwie "tygodnie" w którym kolejne arkusze nazywają się T-1, T-2, T-3… nazwy oznaczają tydzień w roku kalendarzowym i są tworzone z tygodniowym wyprzedzeniem, czyli arkusz T-16 jest dodawany dopiero w tygodniu 15 itd. W kolejnym pliku o nazwie "suma pól", którego lokalizacja jest inna...
Można to robić i makrem ale może wystarczy skorzystać tylko z ... "zamień" Bo przecież chodzi tylko o zmianę nazwy pliku źródłowego w formułach (tak to zrozumiałem). Otwierasz plik w którym są już formuły do skoroszytu z poprzedniego miesiąca. Zaznaczasz wszystko (Ctrl+A) na arkuszu. Wciskasz Ctrl+H (lub z menu Edycja wybierasz "zamień..."). W okienku...
Witam, mam takie makro, które pobiera dane poszczególnej spółki z podanej strony. Potrzebuję, aby makro to pobierało dane spółek z indeksu WIG20 i wklejało je do kolejnych arkuszy. Z góry dziękuję za pomoc [syntax=vb]Sub HtmlConnection() Dim myURL As String, myQuery As String Dim bCancel As Boolean myQuery = "?s=bdz" myURL = "http://stooq.pl/q/d/l/"...
Cześć Potrzebuję utworzyć takie makro które będzie kopiowało dane z podanego zakresu z innego skoroszytu do mojego ale z uwzględnieniem daty tj. od dnia dzisiejszego do 2 dwóch dni wstecz. Na chwile obecną mam taki kod ale on kopiuje cały zakres. Proszę o pomoc. Application.ScreenUpdating = False Workbooks.Open Filename:="F:\ATS\Ats 1.xlsx" Sheets("Spakowane").Select...
Witam, mam jeszcze jedno pytanie co do tego tematu. Otóż zmieniła się jedna rzecz. Mianowicie, Kolumna w plikach PlikA i PlikB okazuje się, że nie jest stała i ta sama. W każdym pliku i w każdym arkuszu kolumna, z której ilość powinna być pobierana jest inna, ale można ją rozróżnić po nagłówku. Nagłówek zawsze znajduje się w trzecim wierszu. I teraz...
Pobierasz dane poprzez kwerendę (dane zewnętrzne) czy poprzez odwołanie do konkretnych komórek innego skoroszytu? W drugim przypadku nie powinieneś mieć kłopotu z komórkami chronionymi. W pierwszym przypadku excel nie pozwoli bo metoda z odświeżaniem danych polega na wprowadzeniu nowych danych do komórek a właśnie to jest chronione i następuje sprzeczność....
Samo wyszukanie odpowiedniego arkusza możesz zrealizować na dwa sposoby sposoby: 1. Jeżeli wiesz na 100%, że arkusz z kodem klienta istnieje:[syntax=vbscript]ost_w = Cells(Rows.Count, 1).End(xlUp).Row For w = 2 To ost_w kod = Cells(w, 1).Value Set wsDost = Worksheets(kod) Cells(w, "B").Value = wsDost.Range("A1").Value 'tu operacje kopiowania między...
Hejka, Dzięki za odpowiedź! Przyznam, że ogarniam teraz kilka rzeczy na raz ale postaram się wdrożyć :) 1. Generalnie nie ogarniam programowania w VBSie (zakładam, że to co dograło makro to banał gdyby robić to z palca acz... nie robiłęm tego wcześniej). Poczytam w wolnej chwili a potem dopytam :) 2. Tak jak w 1... pętlę będę tu pisał pewnie tydzień...
Cześć, mam napisane makro do wgrywanie danych z pliku typu .csv. Wszystko mi się przegrywa tak jak chce (jeżeli rozchodzi się o miejsca) Jednak zauważyłem jeden problem - polskie znaki znikają, a format godziny np. 00:10 zamienia mi się na dane np. 0.3456. Czy ktoś może wie czemu tak się dzieje i jak to rozwiązać?? [syntax=vb]Sub Przycisk1_Kliknięcie()...
Dzień dobry, interesuje mnie makro, które pozwoli na pobieranie danych ze stron internetowych. Próbowałem oprzeć się na tej instrukcji zamieszczonej na stornie "cognity.pl/pobieranie-danych-ze-strony-... jednak makro nie działa. Interesowały by mnie dane pobierane na przykład z "ceneo.pl/Ksiegarnia;0115-1.htm" i dodatkowo kolejne...
Aby nie rozbijać wątku na PW - postanowiłem wkleić moją porażkę: Witam, wiesz powiem wprost zagadnienie mnie przerosło i czas mnie sporo goni o tyle o ile rozumiem lub prawie rozumiem to co pisze to jednak nie rozumie tego co makro robi. Doskonale zdaję obie sprawę z moich braków w językach programowania i dlatego zwracam się do ciebie poprzez PW. Makro...
Jeżeli dane są w takim formacie, jaki podałeś, to w pliku masz rozwiązanie.
W związku z pytaniem na pw. Utworzyłem sobie plik w c:\ o nazwie plik1.xlsx, w którym wpisałem tekst w komórki Od B34 w prawo. Następnie uruchomiłem makro (c:\ w InputBox'ie). Dane pięknie skopiowały się do "Arkusz2", komunikat: "skopiowano z 1 pliku". Możliwe przyczyny błędu: -podajesz złą lokalizację -lokalizacja jest dobra ale nie ma tam plików -nazwy...
Sprawdź, dostosuj. Zrezygnowałem z tablicy na rzecz prostego przypisania.
Najlepiej zrobić jeden przycisk i nie jeżeli przycisk jest w komórce G4 tylko sprawdzać czy są jakieś dane
Jest w kodzie arkusza (nie w module). Procedur zdarzeniowych oraz 'Private' nie widać w menu 'Makra'.
Czy na pewno potrzebujesz makra? W załączniku formuła i przykład makra (pod przyciskiem). "Współrzędne" pobierane z L1, L2.
Chodzi mi o wybranie jednej kolumny, z której dane są pobierane. W sumie to napisałem ale nie chce dalej przekazywać do podpisów punktów (etykiety punktów) nie mają to być wartości liczbowe tylko tekst. Mam gotowe makro i jak ustawie zakres to nie chce mi dawać podpisów przy punktach, a jeśli sam zaznaczam kolumnę to wszystko działa, a chciałbym żeby...
Witam, Dotąd sobie radziłam z Excelem pisząc formuły, niestety nie mam zielonego pojęcia jak mogę usprawnić mój dotychczasowy plik. Wydaje mi się, że pozostaje tylko makro, a z tym niestety miałam niewiele do czynienia. Załączony plik składa się z dwóch zakładek. Pierwsza zakładka zawiera raport, druga stawki za przewóz. Kolumny od A do D to są własnie...
czy funkcja licz.jeżeli będzie tutaj przydatna Aby podzielić wszystko w kolumny najbardziej odpowiedni tutaj makro VBA. Ale najlepszy arkusz Excel niż zdjęcie ekranu. Lub nawet adres strony Web, być może do pobierania danych bezpośrednio z niego.
Jeśli chodzi o pobieranie danych i ich sortowanie, to można by to tak zrobić jak w pliku poniżej (jeden z wielu wariantów): 964013 W kodzie praktycznie brak obsługi błędów, więc bierzesz odpowiedzialność za rzetelność swoich danych, będą chińskie albo złe formaty daty, makro się wywróci, będziesz sabotować własne działania w obróbce danych, makro się...
Jeżeli będę miał jakieś problemy z makrami czy mogę się do Ciebie zwrócić o pomoc. Pisz, w tym lub innym, temacie - jak nie ja to ktoś inny może spróbuje pomóc...
Przerobiłem makro z innego wątku PRL - sprawdź czy działa Umieść makro w plik B"plik B.xlsx" PRL po dodaniu elementów z Twojego nagrywania.
Nie wiem do końca czy o to chodzi ale otwórz dwa pliki (tak by wszystko działało). Zapisz i zamknij plik z którego pobierane są dane. Następnie ZAPISZ plik który ciągnie dane a potem go zamknij. otwórz ponownie jedynie plik który ciągnie dane i sprawdź. Dla pewności sprawdź co jest zapisane w formułach komórek które pobierają dane - czy jest ścieżka...
w jaki sposób makro będzie wiedziało z którego fragmentu kodu html pobrać dane? Takie rzeczy zrobisz za pomocą kwerendy. (excel>narzędzia >pobierz dane zewnętrzne) do jakiejś bazy z kursami
Funkcja ADR.POŚR pobiera dane tylko z otwartego pliku, więc tu raczej się nie nada. W Excelu można to zrobić odpowiednim makrem, ale dostosowanym do konkretnego problemu. Twój zapis formuł wskazuje jednak, że to nie jest Excel. Podaj dokładnie jakiego programu chcesz użyć i więcej szczegółów o tych danych (czy to są pojedyncze komórki z każdego pliku,...
Witam, Mam problem z pobieraniem danych - power query z pliku chronionego haslem. baza danych(excel) - "źródło" chronione hasłem "123" Arkusz "pobierz" - tutaj mają trafić dane z odświeżonych zapytań (kilka) Udało mi się znaleźć makro, który otwiera plik źródło i teoretycznie powinien odświeżyć połączenia ale niestety tak się nie dzieje. Wywala błędy...
A no tak, sorka. Chodzi mi o makro w exelu. Nie mogę skopiować makr w arkuszu które pobierają dane bo te są chronione hasłem. Makro jest jednak przypisane do przycisku. Mam roboczy raport do którego ręcznie przeklejam dane. Istnieje sposób aby napisać takie makro Excel aby w tym moim pliku roboczym otwierało plik który pobiera dane i aby to makro aktywowało...
Nie chciałbym otwierac pliku z ktorego beda pobierane dane ( praca w tle) Taaaaa :cunning: , to jest akurat najtrudniejszy element tego zadania - do jego spełnienia musiałem sięgnąć do funkcji makr z Excela 4.0 :please: Efekt jak na zrzucie 892040 uzyskasz po umieszczeniu obu plików w swoich folderach, korekcie ścieżki dostępu do pliku raport.xlsx...
Przyznam, że nic nie rozumiem z Twojego opisu. Może przedstaw jak ma wyglądać efekt końcowy i skąd mają być pobierane dane?
Najprostsze co można zrobić (i najmniej odporne na "sabotaż" ze strony użytkownika). Działa w sumie jak zautomatyzowana funkcja wyszukiwania. Wszystko dzieje się w obrębie danego skoroszytu. W przypadku pobierania danych zewnętrznych należy się zastanowić w jaki sposób ma je pobierać (otwarcie zeszytu z danymi w tle, ado, querytables, inne). W skanerze...
Pokaż swoje makro.
Ręce opadają :) To co Ty właściwie chcesz zrobić? ale jeśli dane są pobierane z internetu Dane z internetu wprowadzaj od razu do "z góry upatrzonego" zakresu. lub np z innej komórki Oprogramuj tą "inną komórkę"... Co to znaczy "z automatu"? Żeby coś się zmieniło w arkuszu, najpierw musi się coś wydarzyć.
Pliki do odczytu są jak by poza komputerem Plik może być na serwerze, ale jest ładowany lokalnie, skoro masz do niego dostęp, a więc jest otwierany Excel, a więc można się odwołać do obiektu Windows().
A nie lepiej zamiast trzech przycisków w każdym arkuszu byłoby zrobić jeden przycisk w arkuszu "lista" uruchamiający mechanizm pobierania danych ze wszystkich pozostałych arkuszy? Druga kwestia, że do takiej operacji to nawet nie trzeba makra, wystarczy MSQuery i następująca kwerenda: [syntax=sql]SELECT * FROM [1$] UNION ALL SELECT * FROM [2$] UNION...
To pobieranie danych za pomocą formuł a wydruk za pomocą makra.
Wyniki poszczególnych sum "zamknij" formułą ZAOKR() a nie opcją Czyli np. zaokr(a+b;0) lub w makrogdy pobierasz dane Round()
Załączam plik który wykorzystuje kwerendę (połączenie z bazą poprzez import) z przyciskiem aktualizującym (makro aktualizujące kwerendę). Podobnie jak to zrobił kolegę adamas_nt z tym że w moim przypadku makro tylko wymusza odświeżenie kwerendy. Przy tym rozwiązaniu dane zawsze będą pobierane i aktualizowane na podstawie bazy więc jeżeli zmienią się...
Makro czy funkcja w tym przypadku to żaden problem. Kłopotem jest to czy to co przedstawiłeś jest "prawdą". Czyli czy nie ma innych danych w arkuszu oprócz tej tabeli - tak jak to przedstawiłeś (bez nagłówków i innych danych w innych komórkach - inne komórki "czyste")? (A może zawsze tabela "ściągana" ma te same "namiary komórkowe"? ) Czy może jednak...
Wspominałem już o EPPlus? 1. Pobierz [url=http://epplus.codeplex.com/]stąd bibliotekę. 2. Upewnij się, że projektu w VS nie kompilujesz do wersji Client. 3. Bibliotekę EPPlus.dll dołącz przez referencję do projektu. 4. Stwórz w Excelu szablon z makrem, formatowaniem etc. 5. Kod zapisujący dane z tabeli będącej źródłem dgv do szablonu to (uwaga...) [syntax=csharp]using...
Wygląda na to, że wykonuje tylko jedną pętlę... Może inaczej: Dla dwóch plików zewnętrznych (z których ma pobierać dane) wykonuje dwie pętle. Ale nic z tych plików nie pobiera...
Tak na szybko masz tu makro, które chyba robi to co chciałeś. założenia - pliki są w katalogu C:\dane - pobierasz nazwę do szukania z komórki B3 - szukasz takiego produktu w kolumnie B - w obu plikach arkusze nazywają się Dane - zakres poszukiwania w kolumnie B jest ograniczony do 30 - wartość dotycząca szukanego produktu jest pobierana z komórki sąsiedniej...
Formuły są dużo bardziej skomplikowane. Specjalnie dałem taki przykład aby było widać mój zamysł. Zakres zmian opiera się na ok 25 kolumn z czego 15 zawiera specjalne formuły co daje wynik końcowy. Ja chcę zmienić wynik końcowy tylko w takim zakresie jak podałem. Niestety tylko wchodzi w grę goal seek. Sortowanie odpada z uwagi na pobieranie danych...
Jeśli dostaniesz wynik w 53 arkuszu, to jaki problem przekleić to do nowego pliku? :) Może ktoś doradzi z jakąś formułą, ja obstawiam jednak na makro :)
(at)PRL lubię excel, sam go używam ale do tego co powinien robić, czyli wszelkiego rodzaju obliczenia, wykresy etc. Czy obróbka danych wyciagnietych z bd, ale używanie Excela jako kolektora danych, czy bazy danych to dla mnie utopia. Excel jest świetnym narzędziem ale do określonych celów 😊
To bardzo bym poprosił o jakieś przykłady makr w tych dwóch przypadkach, z kopiowaniem z ukrytego arkusza i drugie z pobieraniem z komórki części nazwy pliku i go zapisaniu. Z góry wielkie dzięki.
Witam, Makro ma za zadanie otwierać kolejne pliki Excel , pobierać dane i je zamykać ( bez zmian). Jak należy napisać procedurę zamykania aby, nie było pytań : 1. o zapisanie zmiany w pliku (proces pobierania danych z różnych arkuszy pliku) 2. o rezygnacji z umieszczenia pliku w schowku - to jest trudne. cel - makro ma się nie zatrzymywać. pozdrawiam,...
A może /bez makra/ tak przez tablicę w tablicy zdefiniować ze dwa wiersze w pierwszym imiona w drugim wartości zaś tu wyszukaj.pionow i pobieranie danych z tamtej tablicy. Przykład: =WYSZUKAJ.PIONOWO(A1;imiona;2;FAŁSZ) gdzie: a1 - wpisane imię ewentualnie wybierane z listy, imiona - tablica z dwóch wierszy pierwszy imię, drugi przypisane wartosci do...
Chodzi mi o to że tabela będzie się powiększać i zakres danych pobieranych do wykresu też powinien się powiększać
Nie pytałem o to. Dane dla listy pobierane sa z arkusza, czy bezposrednio z poziomu makra?
Teoretycznie można coś tam w zdarzeniu Worksheet_Change pokombinować, ale w praktyce to raczej trudne do zrealizowania - zawsze można wyłączyć makra albo usunąć cały arkusz. Najlepiej w takim wypadku zablokować plik i jego strukturę i przygotować go tak, żeby użytkownik mógł wykonywać tylko dopuszczone akcje, np. wprowadzać dane tylko w wyznaczone pola...
Witam Serdecznie. Potrzebuję stworzyć dwa makra przypisane do przycisków. 1. Skopiowanie komórek B4,D4,E4, K4 z arkusza Brudnopis do arkusza Dane_NAGRODA w pozycje A2.B2,C2, H2 - czyli B4doA2, D4doB2 i tak dalej w kolejności. Chciałbym aby kopiowanie było ograniczone do momentu aż skończą się nazwiska w kol E w arkuszu brudnopis. Nazwiska przenoszone...
hmm bede sie rozgladac za jakas ksiazeczka :) ale mam do Was prosbe wspomuzcie mnie narazie jakos, puki ksiazki nie mam :wink: chcialbym zeby po kliknieciu na przycisk w excelu, mozna byo wybrac, pik, i makro zeby policzylo ilosc wystapien poszczegolnych yfr od 0 do 1, z pominieciem danych textowych. Makro liczace znaki (at)etr napisal wyzej, wiec tylko...
Witam , potrzebuję kodu makra, które po kliknięciu przycisku automatycznie pobierałoby dane z arkusza jednego pliku (o zmiennej nazwie pliku Wyciag_Podst_20200219 <-- zmienną jest tutaj data w takim formacie (D-1) ) a następnie wklejało je do Arkusza X w drugim pliku. Chciałbym także by makro automatycznie w każdy poniedziałek pobierało plik z piątku....
Wprowadziłem kolumnę pomocniczą wg której należy posortować tekst. W komórce z ramką należy podać ilość zmiennych Oczywiście po posortowaniu kolumnę tą należy ukryć gdyż już nie spełnia swojego zadania. Wszystko można np. nagrać pod makro Od razu mówię o ograniczeniu: Ograniczeniem jest liczba "zmiennych" do 9 Chodzi o funkcję = prawy(A2; 1 ) Można...
Nie do końca działa jak powinno.. dokładnie chodzi o zamianę wyrazu występującego w skoroszycie wiele razy np. z komórki A1 makro zamienia wyraz "czerwony" na "niebieski" z komórki A2.
Dzień dobry, Mam pewien problem. Zrobiłem sobie programik, który będzie tworzył listy obecności w danym miesiącu. Chciałbym ułatwić sobie jeszcze pracę tym, że nie będę wpisywał ręcznie do arkusza imienia i nazwiska pracownika. Zależy mi na tym, by makro dodawało pracownika w komórkę B5 i drukowało całą kartę. Proszę o pomoc jak zrobić coś takiego w...
W wyżej pokazanej procedurze pewnie coś było zamiast "c". W module nie ma makra o tej nazwie, trzeba napisać...
Można to osiągnąć np. taką kombinacją komend (do wywołania okna dialogowego potrzebujesz załączyć referencję do Microsoft Office 11 Object Library - w edytorze VBA tools->refrences) 'funkcja pobiera katalog z pełnej ścieżki Function GetDirName(ScanString As String) As String Dim intPos As Integer Dim intPosSave As Integer intPos = 1 Do intPos...
Tu do formatowania bym się nie czepiał. Jest powiedzmy ok (choć można było prościej) Ewentualnie zmienił bym warunek pojawiania się napisu "Blokada otwarta"/"Blokada zamknięta" co by z jednej strony "ustawiało" kolorki ale ... niestety nie zmieniała by się literka w kolumnie G I tu by mógł powstać kolejny wyjątek bo rozumiem że np. nagle znów byś chciał...
Cześć, Mam ciekawy case do zrobienia, ale niestety nie ogarniam na tyle VBA, żeby to zautomatyzować, dlatego przychodzę po pomoc. Musze zautomatyzować proces SQL->EXCEL->WORD. Proces wygląda tak, że dane z tabeli źródłowej mam podłączone pod excela, po odświeżeniu zaczytują sie do 4 tabel w 4 arkuszach. Następnie odpalam WORDa, który pobiera dane klientów...
Formuła działa idealnie. Dzięki I jeszcze jedno pytanie, czy da się za pomocą jakiegoś makra pobierając dane tak jak teraz kopiować pliki o takich nazwach jak wartości z tabeli?
Witam. Mam problem z utworzeniem makra, które będzie kopiowało dane do poszczególnych plików z głównej bazy danych. W załączniku wysyłam kopię plików XLSX. BAZA.xlsx - Główny plik, w którym będę wpisywał określone dane 1.xlsx - plik,który będzie pobierał z BAZY określone dane. Proszę o pomoc w utworzeniu takiego makra. Z góry bardzo dziękuję za pomoc....
Który arkusz jest aktywny w trakcie podglądu ? Dlaczego właściwie do identyfikacji numeru wiersza, z którego pobierane mają być dane, służy zaznaczenie jakiejś jego komórki/komórek, czy to jedyny mechanizm, który można zastosować ?
Załączam przykładowy plik z bazą klientów oraz dokument, która chciałabym uzupełniać wybierając danego klienta. Dane w tabeli na czerwono to dane pobierane z pliku Excel, a numer dokumentu chciałabym, żeby uzupełniał się automatycznie. Myślałam o tym, żeby tabelę zapisać w Excelu, chyba łatwej byłoby napisać makro?
Dzięki, właśnie o to mi chodziło, ale mam dodatkowy problem. Sam plik zmienił się przez weekend, zrobiłem zlepek kilku plików. jeden z nich miał makro pobierające dane z firmowego systemu. To makro znajduje się w arkuszu pierwszym. Próbowałem zmienić Twoje makro tak aby filtr założony w arkuszu2 zakładał się automatycznie na resztę arkuszy z pominięciem...
Mam kod makra w Excel pobierający dane z pliku TXT. Moja prośba jest czy ktoś wie co trzeba zmienić aby zawsze zaczynał wypełnianie Excela od komórki "A1". Czy da sie zrobić tak żeby przycisk wywołujący to makro był w jednym arkuszu a zkopiwane dane z pliku TXT do innego arkusza. Private Sub CommandButton1_Click() 'Sub ImportRange()...
Witam, stoję przed problemem przygotowania w arkuszu excela listę plików w folderach i podfolderach. Problem wygląda tak że w określoną lokalizację (np. C:\Pliki) wrzucam pewien zbiór folderów, zwykle 5 polderów, następnie muszę pobrać dane z plików excel znajdujących się w tych folderach i podfolderach. Mam makro pobierające dane z folerów ale wymaga...
Cześć wszystkim. Przygotowuję plik excel pod korespondencję seryjną, a dokładniej pod druk etykiet. Rzecz w tym że ilość etykiet jest różna, stąd i niektóre dane są powielane. Próbuję stworzyć makro kopiujące komórki A, B, C, F w każdym z wierszy, tyle razy jaka jest liczba w komórce H. Np. w H1 = 2 to pobiera dane z komórek A1, B1, C1, F1 i wkleja...
to rozwiązanie niestety nie działa w moim przypadku, ponieważ faktycznie makro wykonuje działania tylko na określonych typach arkuszy, ale za każdym razem jak je otrzymuje to dostaję już wpisane dane, to jest plik z logami z innego programu i bez wpisanych danych plik byłby pusty, więc użytkownik już nie wpisuje danych, tylko je przetwarza na własny...
Dzięki za zainteresowanie. Jednak w rzeczywistości Arkusz B jest nieedytowalny i nie można w nim odkryć skoroszytu z danymi tak jak w załączonym. Zrobiłem taki arkusz dla przykładu. Jeżeli była by taka możliwość zastosowałbym funkcję WYSZUKAJ.PIONOWO. Tak więc muszę napisać takie makro aby mi pobierało numer z Arkusza A wklejało do Bazy Arkusz B i pobierało...
Jak zmodyfikować kod, by mógł pobierać dane ze skoroszytu, który mam aktualnie otwarty i nie chcę go zamykać Zakładając, że rozpoczynasz od makra (makro w module), spróbuj tak: 1. Usuń zamykanie pliku i czyszczenie zmiennej 'wb' 2. Deklarację zmiennej 'wb' przenieś do nagłówka modułu 3. Zamknij przypisanie oraz 'FileDialog' w instrukcji warunkowej...
Super! Dokładnie o to chodziło! Tabela przestawna rozwiązuje sytuację. Ale żeby ją utowrzyć, trzeba mieć zbiorczo podsumowane wszystkie faktury, bez pustych wierszy. Jak to zrobić automatycznie dla wszystkich arkuszy? Żeby było tak jak na screenie :) https://obrazki.elektroda.pl/1574377400_... EDIT: nie trzeba mieć pustych wierszy -...
4. Jeżeli dane w plikach źródłowych są w formie stabelaryzowanej to można przy pomocy bardziej skomplikowanego makra potraktować je jako bazy danych i przy pomocy ADO i SQL pobierać dane do pliku zbiorczego bez otwierania plików źródłowych.
w załączniku są trzy pliki (właśnie na tych plikach chce pracować). w pliku "test1.xlsm" znajduje się dwa kody, pierwsze makro "pobieranie danych" działa prawidłowo. nie mogę sobie poradzić z tym drugim. w plikach "already late.xlsx" i "test.xlsx" znajdują się dane na, których chce pracować.
Cześć potrzebuję pomocy. Mam napisane krótkie makro polegające na tym, że przed wydrukowaniem program automatycznie zapisuje plik excel pod nazwą wskazaną w konkretnej komórce w arkuszu. W danym skoroszycie mam 30 takich arkuszy i celem jest aby w zależności od tego w jakim arkuszu jestem pobierało wartość komórki z danego arkusza. Poniżej dotychczasowy...
Pracuję na pliku który korzysta z bazy danych (baza jest spora) zapisanej w arkuszu tego pliku. Słyszałem że makra i sam plik Excel lepiej pracuje jeżeli baza danych jest umieszczona nie w arkuszu ale w pliku tekstowym i do niego są zapisywane danie i z niego pobierane. Czy to jest prawda?
To sam po części odpowiedziałeś na pytanie. Zacznij od sprawdzenia rzeczonego makra a dokładniej zakresu z którego pobiera dane. Jako człowiek bez talentu Copperfielda więcej teoretyzować nie mogę. Konkrety dopiero po dokładniejszym zbadaniu problemu.
Zupełnie nie rozumiem o co chodzi. Spróbuj wyjaśnić to bardziej łopatologicznie. Jeśli chodzi by dla nazwy kolumny, którą zaznaczono na zielono funkcja czytała poziomo dwie wartości, pobierała następną nazwę, pobierała wartości i tak dalej to funkcją tego nie rozwiążesz. Do tego musisz użyć makra.
Witam, Używam raportu w EXCEL (querying microsoft sql server 2012) który zaciąga dane z serwera zewnętrznego. PO wyłączeniu raportu i włączeniu ponownie dane są zaciągane, tak samo sytuacja ma się jak kliknę na ikonę "Refresh Sheet" HistClient w zakładce "HISTORIAN". Chciałbym dowiedzieć się czy jest możliwość stworzenia programu w makro który będzie...
Samo , pobieranie danych udało mi się stworzyć (kod dodałem w zdjęciu) :?: No nie :!: na Twoim zdjęciu widać jedynie kod do otwierania wskazanych plików :cunning: Jeśli te Twoje pliki html mają prawidłową strukturę tj. przykładowo taką jak na zrzucie 1018262 to wówczas Excel potrafi je otworzyć (czy zaimportować) - dlatego ważna jest sugestia kolegi...
makro pobieranie danych pobieranie danych excel excel pobieranie danych
bufor wydruk telewizor samsung le37b530 modbus ciepła
moduł bluetooth blaupunkt daytona
New Holland 4310 - Wyskakujące biegi i problem z załączaniem Renault Clio 3 - Błąd P0638, utrata mocy, kontrolka spirali