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.
Może coś takiego.
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ł...
Czy istnieje możliwość pobierania danych z Accessa do Excela za pomocą VBA? W excelu masz import z aceessa nagraj sobie makro.
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
Problem polega na tym, że potrzebuję właściwie wskazać zakres do skopiowania https://docs.microsoft.com/pl-pl/previou...
To teraz jeszcze dopisz co w owym pliku nie działa. U mnie makro wykonuje się bez problemów.
Był ostatnio temat [url=http://www.elektroda.pl/rtvforum/to... w którym maglowanych było kilka rozwiązań. Kod jest logiczny i łatwy do zaadoptowania. Fakt, nie ma tam nic o podfolderach. Do pierwszego poziomu można "dobrać się" Np w ten sposób [syntax=vb]Sub Lista1() Dim path1 As String, path2 As String, plik As String Dim folder As...
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.
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)?
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...
Odnośnie punktu pierwszego to najłatwiej jest skorzystać z rejestratora, stworzyć przycisk i przypisać do niego uprzednio wyprodukowane makro. Szanowny Kolego, dziękuję za odpowiedź. Ale nie wyczerpuje ona mojego problemu - sedno tkwi w "uprzednio wyprodukowanym makro" :-) Korzystanie z drukarki PDFCreatora wymaga podania nazwy pliku itp. A ja napisałem,...
Jak chcesz makro, to opiz kolejne operacje. Napiszę się coś. 😊
Pokaż swoje makro.
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ę...
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.
Kolega PRL proponuje makro do kopiowania, ale w nazwa4 tylko formuły
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...
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...
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...
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().
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)!
Najlepiej zrobić jeden przycisk i nie jeżeli przycisk jest w komórce G4 tylko sprawdzać czy są jakieś dane
Chodzi mi o to że tabela będzie się powiększać i zakres danych pobieranych do wykresu też powinien się powiększać
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...
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ź ?
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....
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.
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...
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ć.
Jest w kodzie arkusza (nie w module). Procedur zdarzeniowych oraz 'Private' nie widać w menu 'Makra'.
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...
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,...
W tym przypadku na myśl nasuwa mi się makro. Zakładając, że wspomniane 52 arkusze są bardzo powtarzalne (jeśli chodzi o rozmieszczenie danych) wyprodukowanie za pomocą makro 53-go arkusza nie powinno być zbyt skomplikowane. Ale może formułą też się da :)
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....
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ę...
A próbowałeś pobrać Excelem bez VBA? Jeżeli się da to możesz to samo zrobić w VBA, choćby przerabiając nagrane makro. Jeżeli się nie daje to możesz analizować treść strony. Jest trochę roboty, ale się da. Jak pracodawca nie udostępnia to nie boisz się tego wyciągać? :)
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...
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ć.
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...
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...
Chciałbym takie makro z wyborem aby, mógł wybrać nr PPS np. 000 111 i nr pani np. ania . Tj klikam a przycisk wyboru nr pps i wpisuje 000111 i w drugiej rubryce mam wybór pani np. ania , lub hania i po kliknieciu ok mam gotowa ettykietę. Oczywiście pozycji etykiet takich jak 000 111 , czy 111 111 bedzie ok 500 sztuk , ponadto muszę bez problemu zmienić...
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...
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...
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...
hmm a powiedzmy - jeżeli będę miała imiona, nazwiska i specjalizacje po jednym rekordzie - to czy można wtedy zrobić jakieś makro tak, żeby pobierał mi reszte danych z pierwszej tabeli jeśli znajdzie taki rekord ? W pierwszej tabeli są przedrostki ul. pl. os. - więc może tak będzie szybciej?
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, 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...
Do samego kopiowania lepiej użyć funkcji for each, która odczyta dane z każdego arkusza i przekopiuje cały zakres. Przyjrzyj się temu rozwiązaniu: Private Sub CommandButton1_Click() Application.ScreenUpdating = False Set wswykaz = ThisWorkbook.Worksheets("Wykaz&... wswykaz.Range("A2:F65536&qu...
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, mam problem ze zrobieniem makra, które będzie mi otwierało folder. Chodzi o to, żeby po naciśnięciu odpowiedniego przycisku otwierało się okno z widocznymi plikami znajdującymi się w folderze. Potrzebuję to do stworzenia prostej bazy w excelu, gdzie każdy z pracowników będzie miał swoją zakładkę i właśnie w tej zakładce ma być guzik do wybranego...
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...
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...
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...
Ilość w kolumnie B zmienia się również na aktualną. A zmiana w procentach dotyczy relacji pomiędzy starą B a nową B. Albo gdyby było łatwiej to można by zrobić tak, że w kolumnie B pobiera się wartość aktualna. Następuje jakaś zmiana, to do kolumny C pobiera się wartość zmieniona a w kolumnie D zmiana procentowa ale wtedy to już makro nie musi tego...
Witam Nie potrafię pisać makr i jestem zielony w tym temacie dlatego proszę o pomoc.Mam plik "sprawozdania" w którym znajdują się trzy skoroszyty o nazwie "RAPORT, Sprawozdanie-2, Sprawozdanie-3". Problem polega na tym aby po naciśnięciu przycisku "Zapisz", wszystkie dane z skoroszytu RAPORT wiersze 3,4,5 z odpowiednich komórek zapisywały się w skoroszytach...
Czy na pewno potrzebujesz makra? W załączniku formuła i przykład makra (pod przyciskiem). "Współrzędne" pobierane z L1, L2.
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ść....
Nie bardzo mam czas wnikać, ale z opisu wynika, że wystarczy zmodyfikować nieco "Makro2" W przykładzie sumowanie z trzech komórek. Jeśli zaskoczy, dopisz sobie ile tam trzeba... [syntax=vb]Sub Makro2() MyPath = "M:\magazyn\" myname = Dir(MyPath & "*.xls", vbNormal) rang = Array("A1", "A2", "A3") 'tu dopisz kolejne adresy ark = "Arkusz1" With Sheets("Arkusz1")...
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 -...
Cześć, Potrzebuję waszej pomocy. Otóż muszę zliczyć codziennie dane z jednego pliku i wpisać do drugiego. Jest na to prosta formuła: =SUMA.JEŻELI('[Scrap report.xlsm]IR'!$L:$L;[(at)Dzień];'[Scra... report.xlsm]IR'!$G:$G) Problemem jest dla mnie to, że plik, z którego pobieram dane musi być otwarty i przy odczycie również. Zależałoby mi na makro, które...
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?
To (mam nadzieję) wszyscy już wiedzą, ale jednak ma możliwość otwierania plików z sieci i pobierania ich zawartości. Może więc ktoś poradzi jak obsłużyć te pliki zablokowane do edycji. Rozwiązanie na pewno istnieje, choćbyśmy musieli sięgnąć do windowsowego api. Traktuj to jako hobby, a nie konkurencję dla profesjonalnych programistów. Znałem takich,...
Witam, Dziękuję uprzejmie za odpowiedz. Obie odpowiedzi są bardzo pomocne. Makro działa i wyłącza wszystkie funkcje w skoroszycie pozostawiając stałe - także super. Co ciekawe wyłącza dla wszystkich kolumn nie zależnie od tego co wpiszę w nawiasach. A co do przykładu to dziękuję - bardzo się przydał. Niestety nie mogę ich ukryć bo często cennik wysyłam...
W sumie nie wiem, czy chcesz mieć w wyniku wartości, czy formuły. Zrobiłem oba warianty. Pamiętaj, że nie zawsze trzeba i opłaca się używać funkcji. Są też operatory +, -, *, /. Wybór zależy od danych - jeśli dane są liczbowe, to prawie nie ma różnicy. Problemy mogą być przy danych nieregularnych wymieszanych z liczbami (teksty, puste komórki, wartości...
Tu trzeba już więcej wiedzy z VBA i czasu (którego niestety na chwilą obecną nie mam - gdyż makra znam na poziomie podstawowym i trzeba by było szukać i nagrywać a później wnioskować i wykorzystywać to co potrzebne). Jednak przedstawię pewien tok który może ci pomoże (bo o większość rzeczy już się pytałeś na forum i powinieneś je znać - szczególnie...
Problem jest kiedy zamiast kiedy chce zwiększyć ilość danych do pobrania z 3 do 4 lub 5 Zmienna "r" to zmienna "pośrednio" wskazująca ilość "pobieranych danych". Jest to numer wiersza, od którego zaczyna się pobieranie danych z zeszytu "Dane.xlsx". Naturalnym jest to, że jeśli przy 20 wierszach, zaczniemy pobierać je od ... np.: r = 10 ... to pobierzemy...
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...
Wyniki poszczególnych sum "zamknij" formułą ZAOKR() a nie opcją Czyli np. zaokr(a+b;0) lub w makrogdy pobierasz dane Round()
Witam, Jestem początkujący w VBA i chciałbym stworzyć dynamiczny raport pobierający dane z zamkniętych skoroszytów o zmiennych nazwach. Szczegóły: W jednym katalogu sieciowym codziennie dochodzi jeden skoroszyt o wystandaryzowanej nazwie np. "dane 04.01.2013.xlsx", "dane 05.01.2013.xlsx" itd. Chciałbym móc, bez otwierania poszczególnych plików, pobierać...
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ć ? Makro aktywuje na poglądzie arkusz Etykieta. W podglądzie nie ma danych uzupełnionych z arkusza Baza oraz gubi się odwołanie.
Dzień dobry, Muszę przygotować zestawienie w postaci dokumenty Worda na podstawie danych które mam w arkuszu Excela. Napisałem makro Excela, które uzupełnia przygotowany szablon w Wordzie danymi i wykresami z arkusza Excela (oba pliki w załšczaniu). Makro pobiera dane z arkusz i wkleja do pól szablonu Worda tam gdzie sš ustawione zakładki (bookmarks)...
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...
Po uwzględnieniu kodu adamas_nt w postaci: Dodano po 1 Cześć, po zastosowaniu kodu Dodano po 4 Panowie, bardzo dziękuję - udało się! kodem: [syntax=vb] Sub PODEST_STANY() licznik = 1 For k = 0 To 1 dzis = Date - k Data = dzis For g = 0 To 21 Step 3 If Sheets.Count > licznik Then Sheets.Add Sheets(licznik).Activate ActiveSheet.Name = Data & " 2A " &...
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ń...
Dzień dobry, Moje makro pobiera dane z bazy, przechowuje je przy pomocy: Set RS = New ADODB.Recordset, a następnie wpisuje(wkleja) je do pliku .xlsx Problem w tym, że część liczb w bazie jest zmiennoprzecinkowa, a w Excelu lądują mi liczby całkowite. Nie mogę się doszukać w czym leży problem. Za wszelką pomoc będę wdzięczny Pozdrawiam, Michał
Witam, Jak by tu odpowiedzieć ... Nie będę pisał tutoriala z VBA - ani czas ani miejsce. Jeżeli chcesz się nauczyć VBA to sporo materiałów jest w necie. Jak ma działać makro ? Punkt 1) "Czy produkt ...." Dwie pętle (for /while). Pierwsza (produkt po produkcie) pobiera informacje na temat szukanych danych. Druga szuka danych z pierwszej pętli w drugim...
Wcześniej nie pobierałem pliku ;) Akcja dotyczy tylko jednej komórki... Zrób jak radzi walek33 [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$X$17" Then Range("y17").ClearContents End Sub[/syntax]
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...
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...
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...
Trzecia cześć danych pobierana jest ze skoroszytu "B" z obecnie aktywnego wiersza, kolumny G i H. Co to znaczy "obecnie aktywnego" wiersza? Chcesz kopiować dane do jakiegoś akursza, gdy będzie on "w tle", bo bieżącym ma być skoroszyt "B"? Przynajmniej tak napisałeś Czemu stosujesz jakieś makra, nie dało się tego zrobić z użyciem OLE?
Witam, Dla usprawnienia pracy, chciałem stworzyć plik wydruku. Aktualnie po wykonaniu badań, wypisuje ręcznie WZ, a następnie w wolnej chwili przenoszę te dane do arkusza Excel. Arkusz jest podzielony na dno tygodnia i odpowiednio kolumny które posiadają dane z WZ. Posiadam wzór WZ w Wordzie i Excelu z pustymi miejscami na wypełnienie danymi. Usprawniając...
Witam, sprawa zapewne jest prosta,ale nie wiem jak ją ominąć lub zdefiniować. Mam schemat otwierania pliku i on działa , lecz potrzebuję zrobić zabezpieczenie takie, aby nazwa pliku otwieranego była sprawdzana. Plik ma na na przykład nazwę KWS 13-01-2012.xlsx ( gdzie data może być zmienna np. KWS 14-01-2013, KWS 31-01-2013 itp itd natomiast początek...
Oj, coś słabo Kolega google przetrząsał ;) Z jakiego pliku te dane? O stałej nazwie? Skoro obojętne to rozumiem że ktoś je tam wpisuje ręcznie? Jeśli tak to niech wpisuje do xls'a a wykres to już chyba sobie dorobisz? :) Próbowałeś nagrać makro w Excelu i podpatrzeć kod?
A tu się nie zgadzam :wink: Miałem na myśli, że nie do końca wiadomo (a przynajmniej ja nie wiem ;)) co się dzieje w czasie pobierania tych danych: z jakich mechanizmów czy bibliotek Excel korzysta? Jak "obchodzi się" z połączeniem? Jakie zasoby rezerwuje i kiedy je zwalnia? Funkcje te zdają się być zaszyte głęboko przez programistów, użytkownikowi...
witam Potrzebuje makra, które będzie miało za zadanie uzupełnić arkusz "BAZA" pod warunkiem występowania danych w arkuszu "BAZA_ETYKIET". Jeżeli w kolumnie C arkusza "BAZA ETYKIET" wystąpi taki znak sprawy 0142-6400-0142-00000002/10, to makro ma za zadanie odnaleźć ten znak sprawy w arkuszu "BAZA" w kolumnie C, zaczynając szukać od komórki C3, w tym...
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...
Cześć, Dopiero odkryłem możliwość importu danych do Excela ze strony www. Robię to przez automat Dane > Import ze strony WWW > zaznaczam odpowiednią tabelkę. Problem w tym, że ta tabelka pobiera najnowsze dane ze skryptu .jsp (taki też jest adres strony), na czym się jeszcze nie znam niestety. Efekt jest taki, że pobrana tabela ma nagłówki i wiersze,...
Witam! Mam dość duży dla mnie problem. Potrzebuję stworzyć makro które będzie aktualizowało jeden skoroszyt pobierając dane z innego skoroszytu. Niestety nie zawsze wszystkie pola są wypełniane więc pojawiają się pustki i nie mogę skorzystać z funkcji znajdź pierwszą pustą by tam wklejało dane. Byłoby łatwiej gdybym mógł zmienić kolejność kolumn - jednak...
Witam Poszukuje wsparcia w utworzeniu odpowiedniego makra. Chciał bym stworzyć makro które ułatwiło by mi wyszukiwanie danych np.: „odbiorcy” w arkuszu exel. Na bazie znalezionego arkusza na forum chciałem dostosować makro do własnych potrzeb, ale nie do końca mi się to udało. Układ miał działać w sposób następujący: 1.Po wciśnięciu przycisku...
Ps. czy istnieje mozliwosc wybierania z jednego arkusza danych z innych poprzez najprostsze przelaczanie? klik "1" mam dane z arkusza1, klik "2" mam dane z arkusza2 itp Może nie pod przyciskiem (bo konieczne makro) a np pod listą stworzoną za pomocą sprawdzania poprawności można dynamicznie "pobierać" dane z innych arkuszy wykorzystując funkcję adr.pośred()...
Witam serdecznie, Mam problem z odczytem danych metodą ADODB z innego arkusza Excel będącego na udziale sieciowym i który może być otwarty przez inną osobę na swoim komputerze. Korzystam z funkcji napisanej przez Tajana: [url=http://www.excelforum.pl/viewtopic.... do ExcelForum - Funkcja GetValue. O ile funkcja ma podstawowe zadanie czytać...
Witam serdecznie, Potrzebuję makro, które wygeneruję mi indywidualny raport do pliku *.pdf, na podstawie przygotowanego wcześniej szablonu w pierwszym arkuszu. Dane pobierane są z kolejnych arkuszy. Przypisany wiersz w arkuszach z nazwami miesięcy, zawiera komplet danych do wygenerowania 1 indywidualnego raportu. Chciałbym, aby za każdym razem generowało...
Witam, nie mam pomysłu jak przerobić to makro żeby pobierało jedynie wybrane zakresy danych z kolumny AQ, a nie całą kolumnę, np zakres AQ16:AQ22, AQ26:AQ30, AQ37:AQ39 itd bo zakresów będzie więcej w tej kolumnie. Proszę o pomoc. Poniżej makro: [syntax=vbscript]Private Sub Test_Click() Sheets("Klient").Range("A18:H32").ClearC... poz = 18 For w =...
Witaj. Formatowanie warunkowe w Excelu 2003 nie umożliwia sprawdzania wartości w innym arkuszu (nie wiem, czy nowsze wersje to potrafią, bo nie używam). Dla mnie rozwiązaniem problemu było skopiowanie tabeli świąt do komórek A100 w dół i użycie formatowania warunkowego z warunkiem opartym na tych komórkach. Oczywiście A100 w dół można sobie ukryć, a...
makro pobieranie danych pobieranie danych excel excel pobieranie danych
prążki ekranie nowego woluminu gniazdo zapalniczki mondeo
ekspres naprawa żarówka szeregowo
Hyundai szarpie - przyczyny i diagnostyka Tabela rezystancji przycisków kierownicy Lancia Lybra