[syntax=vbscript]Sub Import() Set a = ActiveWorkbook nw = a.Sheets("Arkusz1").Cells(Rows.Count, "A").End(xlUp).Row + 1 Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = Environ("USERPROFILE") & "\Desktop" .AllowMultiSelect = False .Title = "Wybierz plik" .Filters.Add "Excel", "*.xls*" If .Show = True Then Plik =...
Proszę bardzo.
Sposobów na otwarcie pliku w VBA jest wiele. Można użyć: [syntax=vbnet]Pthnm = ActiveWorkbook.Path Workbooks.Open Pthnm & "\TMP.xlsx"[/syntax] a nazwę pliku podać przez InputBox lub pobrać z jakiejś komórki w arkuszu. Inny sposób to użycie FileDialog i wybranie pliku przy jego pomocy. Wybór należy do Ciebie.
Da się formułami, wystarczy użyć formuły wyszukaj.pionowo, a adres komórki podaje się w formie: 'E:\1\[Test.xlsx]Arkusz1'C3 gdzie: E:\ - dysk/partycja, na której znajduje się plik Test.xlsx 1 - folder w którym znajduje się plik Test.xlsx Arkusz1 - arkusz z którego pobiera dane C3 - komórka z której pobiera dane W przypadku gdy plik źródłowy jest w tym...
Skoro świetnie znałeś Akcesa, to przypomnisz sobie w miarę pracy. Co do różnych cenników dla każdej z firm, to taka przykładowa relacja: https://obrazki.elektroda.pl/4604469100_... P.S. Ja wszystko zrobiłbym w Akcesie. Accessa znałem bardzo dobrze jak byłem na studiach. Dziś już kompletnie nic nie pamiętam Z tym bardzo dobrze, albo...
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...
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ł...
Bez VBA widzę to w taki sposób: -zaznaczasz obszar np: F19:O19 -wpisujesz =A1 zatwierdzasz kombinacją CTRL+ENTER lub -definujesz obszar A1:A10 nazwą -zaznaczasz obszar np: F19:O19 -wpisujesz =nazwa_zdefiniowanego_obszaru zatwierdzasz CTRL+SHIFT+ENTER
Najłatwiej za pomocą kwerendy do arkusza Excel SELECT * FROM `F:\ATS\Ats 1.xlsx`.`Arkusz1$` `Arkusz1$` WHERE (`Arkusz1$`.DataZ <= Date()) AND (`Arkusz1$`.DataZ >= Date()-2) DataZ - jest naglowek kolumny(data) wg ktorej chcesz dane
Jeżeli daty w wierszu nagłówkowym będą po "skandynawsku", to z kolumną pomocniczą i "przeformatowaniem"jak w załączniku. Na pomarańczowo rozpiska (można usunąć)...
z kilku innych arkuszy Z arkuszy, czy ze skoroszytów? Jeśli z arkuszy (w tym samym skoroszycie) to wstawiasz nazwę arkusza, wykrzyknik i odnosisz się do jego zakresu/komórki. Np. w ten sposób odwołasz się np. do A1: [syntax=vb]=Arkusz1!A1[/syntax] Jeśli ze skoroszytów, to tutaj wyjaśnienie: http://office.microsoft.com/pl-pl/excel-...
To przez to, że w kolumnie M masz funkcję WYSZUKAJ.PIONOWO która zwraca nieznalezione rekordy: #N/D! Albo upewnij się, że funkcja nie zwróci tych wartości, albo konwertuj zawartość komórki na string przed wczytaniem funkcją CStr() With Worksheets("BAAN 2") ost_wiersz = 97 For i = 8 To ost_wiersz Set listItem = ListView1.ListItems.Add(,...
Witam serdecznie . Mam problem i prosze o pomoc. Posiadam dwa odrębne pliki danych w excelu, każdy z nich ma po kilka arkuszy. W jednym z plików wpisywane są dane których większość pokrywa sie z tymi w drugiego pliku. Chiałabym połączyć jakoś te dwa pliki gdyż jeden jest uzupełniany na bierząco zaś uzupełnianie drugiego prawie tymi samymi danymi zajmuje...
Witam serdecznie, Trochę poczytałem, ale dalej nie znam odpowiedzi. Mam swój plik xls, który składa się z 10 arkuszy. Ten sam plik znajduje się na adresie xyz.pl/download/cennik.xls. Chcę, aby cennik.xls (który będzie rozsyłany do każdego moich klientów i który składa się z 10 arkuszy, w którym jest po jednej tabeli) aktualizował dane (czyli ceny) z...
Tutaj [url=https://pliki.biznes.gov.pl/akademi... spakowana instrukcja do Hurtowni danych CEIDG i Biznes.gov.pl.
A po co Ci tutaj VBA :?: Pożądany efekt uzyskasz poprzez odpowiednią (tzn. dostosowaną do faktycznych danych w Arkuszu2) "przeciągalną" formułę :spoko: 1076269
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,...
Odblokowano na prośbę autora.
Witam, mam pytanie czy istnieje sposób na przenienie danych z excel do innego programu, w którym muszą one być pojedyńczo potwierdzane enterem. Automat miał by wyglądać tak kopiuj wartość excel -> wklej do innego programu -> potwierdź (enter) i ta czynność miała by być powtarzana np. 1000x Z góry dzięki za pomoc
Witam! Twój opis jest zbyt ogólny (pamiętaj, że najlepiej opisuje problem przykładowy plik :!: ). Jeśli te tabele "osobowe" nie są zbyt duże to najprostsze rozwiązanie to zrobić arkusz zbiorczy z odwołaniami (typu Nazwisko=Arkusz1!Nazwisko itd) do tych 20 arkuszy szczegółowych.
Witam Jestem nowy na tym forum .Szukając rozwiązania mojego problemu trafiłem właśnie tutaj.Zdaje sobie sprawę ,że podobne sprawy być może już były tu poruszane ,ale ja nie jestem zbyt biegły w sprawach programowania ,makr itp spraw dlatego proszę o pomoc. Problem jest mianowicie następujący.Prowadzę niewielką firmę , i korzystam z Excela do prowadzenia...
Nie znam się na tych szczegółach technicznych związanych z transportem ciężarowym :cry: Proponuje zatem wprowadzenie stosownych nazw zakresów danych (Naczepa_1, Naczepa_2 itd.), właściwe sformatowanie kolumn z datami i wtedy w arkuszach ciągników można zautomatyzować pobieranie odpowiednich danych odnośnie naczep - jak na zrzucie i w załączonym pliku....
Witam Tworze rejestr złożonych zamówień. Mam kolejne pliki xls a w jednym katalogu o wystandaryzowanej nazwie PE_001_2012 i każdy kolejny plik ma kolejny numer PE_002_2012 itd. Pliki są wystandaryzowane i muszę wyciągnąć dane z poszczególnych/tych samych komórek w kolejnych plikach aby stworzyć rejestr. W tej chwili kopiuje formułę w każdy kolejny wiersz...
Witam, Nie jestem mistrzem excela ale nie mogę sobie poradzić zaimportować dane z tej stronki http://pvmonitor.pl/user.php?idinst=131 do excela a chodzi dokładnie o parametry które załączyłem na zdjęciu. Może jakieś pomysły z waszej strony Dzięki.
Witam, Mam plik excela w którym znajduje się około 15000 wpisów(wierszy, każdy składa się z kilunastu komórek). Do pliku dodawane są codziennie nowe dane. Z całego pliku interesuje mnie tylko kilka procent wpisów. Chciałbym, pobierać do accessa tylko te wpisy, które w kolumnie B mają nazwę "produkt". Za każdym razem chciałbym, żeby do accessa były pobierane...
Mam w excelu 2003 arkusz w którym są nazwiska a kolejnej kolumnie dane liczbowe. W jaki sposób przenieść do kolejnego arkusza te nazwiska przy których liczba jest większa od zera? Tak aby jeden wiersz pod drugim pokazały się nazwiska z niezerową wartością? Proszę o jakieś pomysły?
Witajcie, [syntax=vbscript]DoCmd.TransferSpreadshe... acExport, acSpreadsheetTypeExcel12Xml, "Detale", Application.CurrentProject.Path & "\Detale.xlsx", True DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "SELECT * FROM Detale", Application.CurrentProject.Path & "\Detale1.xlsx", True[/syntax] Pierwsza linia działa, druga nie. Dlaczego?...
Witam czy ktoś wie jak do VC# podpiąć bazę w exelu?? I jak skojarzyć dane z combobox właśnie z tą bazą? Proszę o pomoc
Witam Jestem na etapie tworzenia pliku do utrzymania finansów firmy w porządku. wyglada to następójąco: -6 Arkuszy: Operacje,wydatki,Inwestycja,Sprzedaż,Wyp... na arkuszu operacje są stworzone guziki (makra) przenoszące do konkretnego arkusza który jest przypisany do danego guzika. Arkusze jak np:wydatki zawierają pola do wypełnienia takie...
Cześć, od jakiegoś czasu szukam rozwiązania mojego problemu. I zastanawiam się czy jest możliwe przy użyciu arkusza excel, stworzenie pliku bazowego, w którym będzie możliwe wybranie innych plików excel ( kilku naraz) i otwieranie ich w osobnych arkuszach pliku bazowego. Te pliki które mają być otwierane mają zawsze tą samą strukturę w postaci raportu....
Witam, mam pytanie, czy jest możliwość w vba przygotowania kodu, który z jednego pliku xlsx (dla mnie bazy danych) zaimportuje wybrane dane do innego pliku xlsx, ale bez otwierania bazy danych, gdyż jest to zbyt czasochłonne. Obecnie używam kwerendy: Parametry połączenia: DSN=Excel Files;DBQ=C:\Users\Asus\Desktop\Dane szczegółówe.xlsx;DefaultDir= C:\Users\Asus\Desktop;DriverId=1046;MaxB...
Witam, przejrzałem forum w poszukiwaniu odpowiedzi ale niestety jestem zielony jeśli chodzi o tworzenie makr i nie znalazłem albo nie potrafiłem zastosować rozwiązań przedstawionych w odpowiedziach o podobnej tematyce :( Chodzi mi mianowicie o stworzenie makra, które będzie tworzyło bazę danych na podstawie danych z innych plików excel. W załączeniu...
Witam, jako, że nie zajmuje sie zawodowo programowaniem potrzebuję rady otóż Mam 2 pliki excelowe, Pierwszy miesiące.xls i drugi: miasta.xls - Plik miesiace.xls jest podzielony na Arkusze miasta.xls jest podzielony na Arkusze [ Lodz, Warszawa, Gdansk, Bialystok ] i sa w nich szablony z miejscami na dane, ktore chcialbym zaciągać z poszegolnych miesięcy....
Dzień dobry, Chciałbym rozwiązać następujący problem: Mam zrobioną bazę danych w Access 2013. W tej bazie użytkownicy rejestrują pracę pomp (każda pompa ma na potrzeby rejestracji swojej pracy oddzielną tabelę w bazie). Później, na koniec dnia, generowany jest raport, na którym pokazana jest data, ile dana pompa wypompowała wody oraz jaki był przepływ...
Witam. Jestem "świeży" w VBA, dopiero od tygodnia w tym siedzę. Mam zrobić arkusz, który będzie kopiował kolumny z różnych plików, które niekoniecznie będą znajdowały sie w tym samym katalogu, co program. Co już mam: [syntax=vb]Private Sub CommandButton2_Click() Dim i As Integer For i = 3 To 12 Selection.NumberFormat = "General" Cells(i, 3) = "=[" &...
Witam Chodzi mi o tabelę w Excelu. Zaimportowałam dane do Excela ale ustawiają się pionowo, a mi chodzi o to jak je przestawić poziomo w kolumny A,B,C,D,E ale żeby nie robić tego ręcznie tylko wszystko na raz bo tych danych jest dużo tzn 6 tyś pozycji - nazwisko, imię, adres i telefon. proszę o informację krok po kroku. Za wszelką pomoc z góry dziękuje....
Wydzielono z Witam serdecznie, jest to mój pierwszy post na forum i liczę na pomoc specjalistów. :) Otóż mój problem to: Posiadam 8 parametrów maszyny, dla których 3 x dziennie tworzy się historia zapisu wartości jej parametrów. Codziennie muszę ten plik otworzyć, skopiować z niego odpowiednie dane do mojego pliku głównego, zamknąć plik, a "wykorzystany"...
Cześć! Natrafiłem na pewien problem i szukam prostego rozwiązania! Sytuacja jest taka, że codziennie rano pewien program generuje plik w formacie "Text (Tab delimited) (*.txt)", ale zapisuje go jako *.xls. Plik otwiera się bez problemów, tylko z informacją, że ma inne rozszerzenie, niż .xls. Te dane chce sciągnąc do innego pliku, żeby na nich pracować...
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....
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...
Cos takiego... [syntax=vb] Sheets(1).QueryTables(1).Sql ="Select * From .... Where x=" & Sheets("Baza").Cells(n,1) Sheets(1).QueryTables(1).Refresh Sheets(1).Rows(2).Copy Sheets("Baza").Rows(n) [/syntax]
Za pomocą narzędzia Pobieranie i przekształcanie zaciągam do jednego skoroszytu Excel dane z wielu mniejszych skoroszytów. Tych małych skoroszytów przybywa codziennie kilkadziesiąt, a jeden zbiorczy ma służyć jako archiwum danych. Wszystko działa, zaciąga się poprawnie, natomiast mam obawy, że im więcej plików źródłowych, tym dłużej pobieranie danych...
Moim zdaniem tak:
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...
Może i można to zrobić, ale twój problem nie jest natury implementacyjnej. Popełniono błąd koncepcyjny przy planowaniu struktury danych. Nie wolno uzależniać struktury danych od jej zawartości a tu masz dokładnie taką sytuację liczba tabel zależy od liczby klientów. Moim zdaniem nie powinnaś w to brnąć. Potrzebujesz dwóch arkuszy Klienci dane główne...
Witam, jestem laikiem jeśli chodzi o excela. Dostałem ciężkie zadanie w pracy. Mianowicie mam stworzyć listę , która automatycznie będzie się uzupełniała o dane z raportów. Szablon raportu jest niezmienny. Zmienia się nazwa raportu np z TP-PL-2017-001 , następny nr to TP-PL-2017-002 . Pobierane będą dane tj. Data , imię i nazwisko , Temat , koszty materiału...
Witam, Zastanawiam się czy jest możliwość stworzenia kodu w vba w excelu który będzie wyglądać następująco: 1. Po naciśnięciu przycisku otwiera się okno gdzie wybieram wiele plików xls z różnymi datami (maksymalnie 31) 2. Po wybraniu tych plików program kopiuje dane z określonych komórek np "A2:J2" wybranych plików (z zamkniętych plików) w nowy arkusz...
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ń...
Robisz pętlę od 1 do 1000, w pętli dwie zmienne N i M wskazujące aktualny numer wiersza dla kolumny A i kolumny B, bierzesz wartość z komórki której adres to kolumna A i wiersz N, wpisujesz ją do komórki, której adres to kolumna B wiersz M, zwiększasz N o 1, a M o 3 i tak do końca pętli. Wszystko w małym kodzie.
Dzięki za wskazówkę. Faktycznie to to...
Automatycznie pobiera dane ze wszystkich plików katalogu . Czyli jedna lokalizacja(katalog) plików?
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/"...
Witam, Mam taki problem do rozwiązania i nie wiem za bardzo jak to napisać programowo gdyż programistą po prostu nie jestem. Dlatego proszę o pomoc. Otóż, mam 3 pliki: PlikA PlikB PlikX W PlikA i PlikB znajdują się dane w kilku arkuszach. W każdym arkuszu mamy 2 kolumny: Indeks i ilość. W plikA mamy indeksy X10, X20, X30, X40, X50 rozrzucone w każdym...
Jeżeli działasz na zamkniętych plikach, to bez VBA nie da rady (ADR.POŚR nie działa z zamkniętymi plikami). Zerknij: [url=http://vbamania.blogspot.com/2009/0... - Wykorzystanie SQL-a [url=http://www.elektroda.pl/rtvforum/vi... - Funkcja GetValue (ExecuteExcel4Macro) Najprościej...
Witam. Tak naprawdę nie wiedziałem jaki sensowny tytuł nadać mojemu problemowi. Szukałem na zagranicznych forach ale łatwiej było mi znaleźć rzeczy bardziej skomplikowane niż to czego potrzebuję. Do rzeczy: Mam w arkuszu dwukolumnową tabelę. W jednej kolumnie imiona a w drugiej - nazwiska. Niedaleko jest lista rozwijana - z nazwiskami. Chodzi mi o to...
Witam, mam ogromna prosbe czy mógłby ktoś mi pomóc/podpowiedzieć w zmodyfikowaniu makr. 1. W załączonym skoroszycie jest jeden arkusz główny <BAZA> i kilka arkuszy pomocniczych np <SM_S_M>, (ich liczba lub nazwy moga się zmieniać). Do każdego z "Arkusza pomocniczego" podpiete są makra które mają za zadanie skopiować zawartość zamknietych...
Jest tam w opcje Excel włączone automatyczne ponowne obliczanie skoroszytu?
kwerenda do bazy danych, w którym dane źródłowe jest plik Excel
Mam dla ciebie przykrą wiadomość. Excel NIE JEST bazą danych https://support.microsoft.com/pl-pl/offi... Dla innych wersji jest ianczej
https://obrazki.elektroda.pl/5692942100_... Tematem dzisiejszego artykułu jest -przejęcie kontroli na światem! Ha, Ha, Ha -to miał być złowieszczy śmiech ;-) A dokładnie to tylko nad wyświetlaczem VFD, który jest integralną częścią amplitunera SONY STR-DB840QS. Sprzęt leciwy, ale jeszcze daje radę ;-) i jako grajek w sypialni ma się...
Proszę o pomoc - jakie porty muszą być otwarte, aby MS Excel mógł pracować bez ograniczeń, również z VBA i pobieranie danych zewnętrznych np. z baz danych lub z html? Wysokie cyberbezpieczeństwo i najprawd. zablokowano mi wszystko lub prawie wszystko. :(
A nie można gromadzić tych danych w formie bardziej zbliżonej do bazy danych? data, usługa, ilosc, cena, wartość Obecny układ jest trochę zagmatwany i utrudnia pobieranie danych.
Wydzielono z Dalej aktualne !!! pobieranie danych , kurs walut z www.walutomat.pl excel 2010
Witam. Chcę ustanowić połączenie między sterownikiem Siemens S7-1200 a programem MS Excel w celu obustronnej wymiany danych. Mam już skonfigurowany serwer PC Access który łączy się ze sterownikiem i odczytuje zmienne, nie ma z tym żadnych problemów. W Excelu zainstalowałem też dodatek z PC Access, który wyświetla wybrane zmienne w wybranych komórkach,...
Witam serdecznie, Problem niejednokrotnie występował ale nie mogę znaleźć nigdzie rozwiązania pasującego do moich potrzeb. Mianowicie, posiadam plik excel, w którym każdy wiersz przez 32 kolumny posiada wpisane dane tekstowe. Do każdego wiersza w tym pliku posiadam inny plik - txt rozdzielany średnikami, który w excelu ma od 2 do 20 wierszy ( zależnie...
To pobieranie danych za pomocą formuł a wydruk za pomocą makra.
excel pobieranie danych pobieranie danych tablica excel excel pobieranie danych makra
peugeot światła cofania bezpiecznik wymiana grzałki zamyka automatyczny system
interfejs delphi kabel brake radio
IBM Model M PS/2 – klawiatura nie działa, brak reakcji, diagnostyka, konwertery USB Lokalizacja bezpieczników świec żarowych Kia Ceed II 1.4 CRDi