W międzyczasie... ;) Marcin, nie mogę zainstalować makra, wyskakuje mi komunikat, że nie mam zainstalowanej funkcji False, nie kompiluje się 1. Makr się nie instaluje, 2. Nie ma funkcji False 3. Makra się nie kompilują w dosłownym tego słowa znaczeniu :) Chyba będzie prościej jak wrzucę gotowy plik - jak ten CI też nie będzei działał, to ustaw poziom...
Ad1. Mniej więcej taki kod: [syntax=vb]Sub Konsoliduj() Dim tTbl() Dim i: i = 1 For Each MyWorksheet In ThisWorkbook.Worksheets If (MyWorksheet.Visible = True) And (MyWorksheet.Name <> "Razem") Then ReDim Preserve tTbl(1 To i) tTbl(i) = "'" & MyWorksheet.Name & "'!R1C1:R2C2" i = i + 1 End If Next Selection.Consolidate Sources:=Array(tTbl()),...
Kurcze, szukałem na prawde długo i nic nie mogę znaleźć. Jest dużo o imporcie .txt i .csv, ale o .xls i .xlsx nie mogę znaleźć :( Być moźe dlatego, że niepoprawnie zadaje pytanie do szukania. Będę wdzięczny za każdą wskazówkę Pozwól sobie pomóc i napisz jak ten import ma wyglądać? Gdzie znajdują się pliki do importu, jak się nazywają, jak mają się...
Przetestuj makro z załącznika.
Był błąd - chyba go poprawiłem. Zmieniłem trochę całość - eksportowałem jako moduł bas - dołącz do swojego projektu i użyj. Również zamieszczam arkusz testowy z importowanym modułem. Użycie jest proste - zaznaczasz zakres komórek, na którym chcesz przeprowadzić zmiany i w menu Narzędzia -> Makro -> Makra uruchamiasz jedyne makro, jakie jest - zrób_gwiazdki....
Jako doraźne rozwiązanie proponuję takie umieszczenie formuł, aby komórki nie zmieniały lokalizacji pod wpływem importu. Czyli albo przenieść formuły do innego arkusza, albo umieścić je nad obszarem gdzie dokonywany jest import.
Jest tam makro. Otwórz pusty arkusz i uruchom makro DwaDzieścia :)
Cześć, Czy ktoś pisał kiedyś makro importujące kilka plików PDF do arkusza excel i chciałby się tym kodem podzielić ?
Wystarczy zrobić import przez kreatora tekstu - rozdzielany - przecinek - zakończ nagraj makro i po sprawie.
Witam wszystkich, jestem tu nowa więc jeżeli umieściłam temat w złym miejscu to przepraszam. Przeglądałam już forum i wiem, że były podobne tematy ale nie znalazłam rozwiązania dla siebie. Otóż mam do napisania makro w excelu, które automatycznie będzie zczytywać dane z pliku txt. Plik txt ma taką formę: ux wartość liczbowa1 uy wartość liczbowa1 ux...
Jak najbardziej popraw to makro, nie będzie cię "przerzucało" i będzie działać nawet jak ukryjesz arkusz 0dane0 (właściwość Visable arkusza ustaw na 0). To co zmieniłem zaznaczyłem. Rozumiem że musisz dodać pełny adres źródła (nie wiem po co wykasowałeś ale twoja wola). Nie potrzebny jest teraz wcześniejszy kod makra dane kod kurs_2 sam załatwia wszystko...
plików do importu jest setka i kazdy ma milion wierszy, chciał bym takie makro ktore importuje te wszystkie pliki do jednygo arkusza i kazdy plik był w kolejnej kolumnie
Przetestuj poniższe makro. [syntax=vb]Option Explicit Sub Import_TXT_FSO() Dim oFSO As Object 'File System Object Dim oFld As Object 'Obiekt Folder Dim oFls As Object 'Obiekt Plik Dim oTemp As Object Dim iRw As Integer: iRw = 1 'wiersz do którego wpisywane są dane Dim sItem As String 'katalog z plikami Dim sExt As String 'rozszerzenie pliku Dim fl As...
Źle odczytałem zadanie. Myślałem, że chodzi o import arkusza z wielu plików. Dawno temu był taki temat, do którego napisałem makro.
A może spróbuj inaczej. Daj użytkownikowi swój plik excel-a z makrem do importu arkuszy z danymi z jego pliku wg tego rozwiązania: https://msdn.microsoft.com/en-us/library... Wg mnie (ale to tylko gdybanie) przy zapisywaniu kodu źródłowego makra jest on translatowany do kodu pośredniego i raczej ciężko to widzę, że część kodu działa...
Jeśli liczysz na konkretną pomoc :?: - to winieneś załączyć swój przykładowy plik z odpowiednio opisanym arkuszem źródłowym i arkuszem docelowym :idea: Wcześniej możesz przeanalizować zasoby naszego forum w zakresie importu lub eksportu danych z jednego arkusza do drugiego :idea:
żeby to magiczne makro działało z moimi danymi, byłoby super Na podstawie Twojego pliku utworzyłem jeszcze drugi podobny plik csv i przetestowałem z nimi import za pomocą załączonego pliku z makrami :D Po uruchomieniu makra zmiana_numerów (skrót ctrl+i ) - wszystkie numery kart uzyskują przedrostek CN - uzyskując w ten sposób cechy wartości tekstowej....
Jeżeli jest to związane z Twoim poprzednim tematem, to jest to do zrobienia. Można zrobić procedurę, która przetworzy dane przy okazji importu do Excela. Będzie trochę kombinacji... O wiele prościej będzie przeznaczyć dodatkowy arkusz lub osobny skoroszyt, do którego zaimportujesz dane z Outlooka, po czym w Excelu uruchomisz makro, które wstawi dane...
1. 1. Nie kasuje komórek z zakresu Kod: br.Sheets(s).Range("39:56,97:100,141:144... To jest mój błĄd, miało być o 9 wierszy mniej, poniewaz kopie z a10 do a1 na sbiorczym t.j. range("30:47, 88:91, ... itd. teraz makro usuwa wiersze z dane, nie te z 'Note: 1. All tests (VT, PT, MT, UT, RT) were carried...
Przepraszam ,że zawracam głowę ale nie mogę sobie poradzić z prawidłowym wyznaczeniem ściezki pliku ,który ma zostać skopiowany. Powinna ona być następująca - I:\Wycena Efos\NabyciaUmorzenia + dane z Wyciagu powinny wklejać się do arkusza o nazwie PODST - Wkleić
Przyjrzałem się bliżej danym w pierwszym arkuszu i... mamy tam parę "kwiatków". Dane nie są spójne, ale ogólnie nie jest źle. Znalazłem ze 4 wyjątki, które na szczęście "mają regułę". Np: http://obrazki.elektroda.pl/2132347100_1... http://obrazki.elektroda.pl/4068974900_1... Adres też zapisany jest różnie, od lewej: "ul",...
Hej Mam problem z napisaniem makra dla arkuszy google zaimportowałem stary arkusz Excela do arkuszy i przekonwertowałem makra ale nie działa mi makro drukujące wyznaczony zakres bo naciśnięciu przycisku. Czy miał ktoś podobny problem i wie jak to rozwiązać? Próbowałem szukać w google rozwiązań i nie znalazłem nic sensownego może ktoś pomoże
Napisz makro które zrobi to co chcesz.
potrafię jedynie nieco dostosowywać kody, do swoich potrzeb Skoro tak, to użyj nagrywania makr. [url=https://www.elektroda.pl/rtvforum/f...
Witam Proszę o pomoc w stworzeniu makra importującego dane rozdzielane tabulatorami z pliku tekstowego. Makro podłączone pod przycisk powinno dawać możliwość wyboru pliku do importu. Znalezione w poniższym linku rozwiązanie niestety u mnie nie działa. Pojawia się MsgBox informujący o poprawnym imporcie, lecz arkusz jest pusty. [url=http://www.elektroda.pl/rtvforum/to...
Powyższy kod nie zawiera błędów. Domyślam się że nie ma tylko ja coś robię źle bo skrypt przechodzi bez błędu ale też nic nie importuje Ten wiersz odpowiada za zaimportowanie do aktywnego arkusza pliku *.bas [syntax=vbscript]InsertVBComponent ActiveWorkbook, "C:\KbTest.bas"[/syntax] Czy coś źle rozumiem ?
Nagraj makro i popraw według potrzeb. Wybacz, ale apetyt rośnie w miarę jedzenia... Daj coś z siebie.
Wartości ujemne: Najlepiej skorygować przy imporcie, wystarczy kilka poprawek w istniejącym makro[syntax=vb]Sub kopiuj_z_pliku() Dim kom As Range Windows("plik importu.xlsm").Activate 'wskazane wybranie właściwego arkusza Range("A2:K1000").Select Selection.Copy Windows("rozliczanie palet.xlsm").Activate Sheets("Import").Activate 'dodałem Range("A3").Select...
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ę...
Mam dziwne wrażenie, że arkusz źródłowy powstaje poprzez import z pliku TXT. Jeżeli mam racje to może załącz ten plik?
Do importu danych które do tej pory obrabialiśmy już dużo wcześniej nagrałem makro i wszystko działa. Dorobiłem do tego przycisk i jest OK. Teraz muszę nagrać kolejne makro, które zaimportuje plik wlasciciel.csv (plik zawsze będzie miał tą sama nazwę). Potem trzeba będzie do tego mara dopisać warunek żeby wykonało się pod warunkiem, że plik istnieje...
Jest jakiś trik by po nowym wpisie posortowała się z automatu? Można wykorzystać makro zdarzeniowe typu [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range)[/syntax] dla arkusza z danymi, które będzie sortowało po każdej zmianie w określonym zakresie :D . Poprzez trick z importem danych z jednego arkusza do drugiego można ustawić kwerendę...
Spróbuj [syntax=vb]Sub Makro_kopiowanie() ' This macro will import a file into this workbook PathName = Range("D3").Value Filename = Range("D4").Value ControlFile = ActiveWorkbook.Name wrs = 5 'nazwy arkuszy od "D5" Workbooks.Open Filename:=PathName & Filename Windows(ControlFile).Activate With Sheets("Podsumowanie") Do While .Cells(wrs, 4) <>...
Cierpliwości kolego, wszystko wymaga czasu. Więc tak, doszedłem do wniosku ze caly problem nalezy rozwiazac od poczatku. Ruszyc baniakiem, wypic pare piw ( o papieroskach nie wspomne ), jak w kartach, dym piwo i przekleństwo:D. Efekt tej walki przedstawiam ponizej, a w zalaczniku przykladzik. Sposob edycji wynikow moze sie wydawac troche dziwny, ale...
Plik, który zmienia nazwę to plik z którego kopiujemy dane - Zlecenie prac na formie wtryskowej. Plik z arkuszem Import nie zmienia nazwy nigdy. W tym pliku wklejamy tylko komórki od S6:V6 z każdego jednego arkusza 1,2,3... z pliku Zlecenie prac na formie wtryskowej. Mam nadzieję, że jest jaśniej.
Do Excela wygodniej będzie ciągnąć makrem VBA. Ja bym to robił w takiej kolejności: 1. Zrób sobie taką pętlę, która przebiega po wszystkich plikach o które ci chodzi. Przetestować. Możesz wypisać nazwy dla weryfikacji czy działa. 2. Otwieraj każdy plik po kolei i czytaj w pętli do końca pliku. Przetestować na 1 pliku. Możesz teraz wypisać wiersze, żeby...
Ten problem rozwiążesz, jeśli nagrasz makro dokonując importu tekstu i podejrzysz kod (dane->importuj dane zewnętrzne->importuj dane). Tworzysz kwerendę w której potem makro może podmieniać ścieżkę do pliku.
Dane do arkusza importuje makrem z innego pliku Dane się nadpisują Po makrze, któe importuje dane do arkusza, powinno być wywołane makro któe szuka najwyższa wartość w komórkach (B3, B4,B5) i zaznacza kolorem Makro chce uruchamiać przyciskiem W temacie podałem przykład lokalizacji danych Zostawiam przykład pliku ( tak on wygląda po kazdym imporcie)
Witam, Poszukuje pomocy, mam na stronie www linki do różnych plików css, chciałbym je importować do excela, w sieci znalazłem pomocne i ciekawe makro, jednak nie działa w moim przypadku poprawnie. Niestety nie znam się na tyle, żeby to samemu zmodyfikować, może ktoś pomoże. Sub ImportFromWeb() Dim FullName As String, ImpName As String, DataRange...
Witam. Proszę o pomoc w stworzeniu programu w języku VBA. Będzie to makro Excela. Program ten będzie częścią mojej pracy licencjackiej. Program będzie analizował zapisy partii szachowych w formacie pgn. Na początku musi zaimportować z pliku/plików tekstowych zapisy partii. Następnie będzie analizował dane pod różnymi aspektami, to znaczy: policzy liczbę...
Pozwolę sobie wtrącić swoje 3 grosze.;) [syntax=vb]Sub ImportujPliki() Application.ScreenUpdating = False Dim Plik As String, Katalog As String, SN As String Katalog = "C:\PlikiExcela\" Plik = Dir(Katalog & "*.xls*") With ThisWorkbook While Plik <> "" Set wb = Workbooks.Open(Katalog & Plik) SN = Mid(Plik, 1, InStrRev(Plik, ".") - 1) wb.Sheets(1).Copy...
Hmm, to makro przed edycją, działa w miarę poprawnie. Dodałem tylko "*" by działało dla każdego wersji arkusza xls. * " Then[/syntax] [syntax=vb]Sub otworz_pliki2() Dim MyFile As String, arkusz As Worksheet, wkb As Workbook Dim wrs As Long wrs = 1 MyPath = "D:\Dane" MyFile = Dir(MyPath) Application.DisplayAlerts = False 'wyłączymy pytania o schowek,...
No teraz tak mam, że dane są skopiowane w arkusz, ale robięto ręcznie. To bardzo dobry pomysł z importem, ale jak zrobić jeśli ja mam np. 50 plików, każdy inna nazwa, i chciałbym żeby zaimportowany został ten konkretny plik którego nazwe mam w jakiejś komórce. Może jakieś makro. Wtedy makro importuje dane z pliku (nazwa pliku jest w komórce) a pozniej...
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...
Witam, czy jest możliwe wykonanie makra, które z danego folderu gdzie jest X plików excelowych, scalił do 1 pliku excel wszystkie te pliki? I czy jest możliwe aby podczas importu nazywał zamiast Arkusz1, 2, etc nazwami plików zaimportowanych? 1plik>to 1 arkusz w excelu 2 plik>to drugi arkusz etc Całość w 1 pliku? Obecnie robiłem to poprzez Dane>Importuj>wskazywałem...
Witam Stworzyłem programik, który importuje z folderów i podfolderów pliki *.dat do Excela. Pierwszy przycisk (makro) otwiera po kolei wszystkie pliki dat i zapisuje do jednego arkusza w pierwszy wolny wiersz. Drugi makro importuje konkretny plik z konkretnego folderu. W folderze dane znajdują się podfoldery np. 0112 , 0212, 0312 które oznaczają miesiąc...
Cześć. Jako typowy human mam niestety problem z elementarnymi rzeczami informatycznymi. Ostatnio sen z powiek spędza mi import danych z wybranych kolumn. Wstyd przyznać, ale na razie robię to na zasadzie kopiowania pojedynczych kolumn i wklejania do nowego arkusza. I tak dwa razy w tygodniu. Sposób jest bardzo skuteczny ;-) ale zapewne można go znacząco...
Witam, przeszukiwałem tematy ale nie mogę nic znaleźć podobnego - więc sorki jeśli gdzieś coś było.... Problem: Tabela w arkuszu (rozmiaru od C3 do AE60) importuje dane z innego arkusza i przedstawia je w postaci cyfr i literek. Chciałbym aby za pomocą kodu VBA wyniki : np jeśli pojawi się zaimportowana w daną komórkę w podanym wyżej rozmiarze litera...
Raz jeszcze dzieki :) i powalcze troche z ta proba importu danych Dodano po 32 Utworzylem sobie arkusz excela (nazwijmy go "a") i w nim zrobilem przycisk, ktory otwiera sobie formularz "Private Sub CommandButton1_Click() Workbooks.Open ("C:\Documents and Settings\xyz\Desktop\team\tr2.xls") End Sub " Teraz mam pytanie drazac ten temat i poprzednie watki....
Mam makro, które kopiuje ze wskazanego pliku kolumny A:N i wkleja do odkrywanego arkusza w pliku z makrem. Takich plików, z których są kopiowane kolumny może być do 9 (może być mniej). Arkusze do których są kopiowane kolumny mają nazwy 'I L", "II L" itd do "IX L". Jak zrobić, żebym nie musiał każdorazowo uruchamiać makra do każdego pliku. Chodzi mi...
Nie jestem pewny, czy Koledze o to chodzi, ale poniższy przykład możesz sobie przerobić: [syntax=vb]Sub ImportujPlikizWieluLokalizacji() ' Plik do którego importujemy musi zawierać arkusz 'Import', gdzie importujemy dane ' oraz arkusz 'Paramety', gdzie: ' w kolumnie A umieszczamy pełne nazwy ścieżek, np. C:\PlikiExcela\, \\NazwaKomputera\UdostepnionyUdzial\,...
Kalendarz jest spoko, dzięki PRL zaraz sobie zmodyfikuje mój formularz. Generalnie w jakiś sposób poradziłem sobie z datą , stosując jakiś kod znaleziony w necie i działało. Wczoraj testowałem formularz, wbijał wszystkie dane elegancko do tabeli na serwerze SQL. Przychodzę dzisiaj, mimo że nic nie zmieniałem w kodzie i ten sam kod już nie działa i wyskakuje...
Kiedyś ktoś z tego forum obdarował mnie poniższym kodem. Wszystko działa ale dość wolno. Muszę skopiować zakres danych ok. 2500 wierszy z 60 skoroszytów do jednego. Jak mogę podrasować to makro ? Wiem że mogę przyrównać zakresy ale jak to zrobić gdy ilość skoroszytów w lokalizacji jest zmienna ? [syntax=vbnet] Sub ImportujPlikizWieluLokalizacji() '...
Witam, Daty (okresy) i etykiety (nazwy wierszy) są te same - potrafią się przesunąć o jeden / dwa wierze albo jedną / dwie kolumny, albo wiersz i/albo kolumna pojawia się jako połączona z innym wierszem / komórką (poprzednią następną w pliku MS Excel) - nie wiem dlaczego tak jest. Próbowałem to ustalić ale to jakaś "tajemna wiedza" do której dostęp...
Makro działa perfekcyjnie dla małych zakresów np. -38,2 do -38,6. W przypadku poszerzenia zakresu wyskakuje mi błąd "Series formula is too long". Prawodpodobnie dzieje się tak, gdyż makro dobiera do wykresu komórki (w tej części makra pojawia się podświetlenie w debugerze) pojedynczo np. E1 E2 E3 E4 E5...Bn nie rozróżniając tego, że podobne wartości...
Witam, mam arkusz który wypełnia kilka osób w google docs chciałbym stworzyć jakieś makro które będzie umożliwiać mi pobranie danych z googledocs do excela, nie wiem jak sie za to zabrać. Nie chce po prostu kopiować danych zależy mi na tym, aby działało to na zasadzie wciskam przycisk i pobiera mi z kilku dokumentów na google docs do pliku lokalnie...
Nie znam niestety VBA... Musze napisać makro :D Na początek (nauki :cry: ) zapamiętaj, że VBA jest z reguły dedykowane do konkretnej sytuacji :arrow: najlepszym "opisem sytuacji" zaś są przykładowe pliki wejściowe i wyjściowe :!: (ewentualnie uzupełnione opisem ścieżek ich lokalizacji). Przykładowo jeśli miałbyś tylko jeden plik do importu z csv to...
Autorka powinna wtedy albo usunąć istniejące katalogi razem z ich zawartością - ręcznie, albo dopisać stosowne zabezpieczenie... Masz słuszność, chociaż można było zrobić goto i wyświetlić komunikat, ale chyba za dużo programuję w VB.NET i później zapominam, że w VB to było mniej przyjemne :) 1. Zamknij oczy 2. Odpal makro He he... to sobie własnie...
Pomoc nadeszła z innego forum :-) http://forum.idg.pl/index.php?showtopic=... Kod zmodyfikowany do moich potrzeb Option Explicit Sub Import() ' ' Importu Makro ' Makro zarejestrowane 2008-06-13, ' ' 'zapobiega "migotaniu" ekranu podczas wykonywania makra: Application.ScreenUpdating = False Dim strFullName As String strFullName...
No trochę źle wyjaśniłam o co mi chodzi Wiec Arkusz1 to wzór, tak bym chciała, aby wyglądały wszystkie tabele, ale to rozwiązanie sprawia, ze kopiuje się znacznie więcej wierszy niż jest to potrzebne w danejtabeli (po 1700 tyle ile jest w tabeli źródłowej (tabela źródłowo, może być bez obramowani a i nagłówków, bo i tak dane będę importowane...
Witam, Mam kolejny mały problem chciałem połączyć dwa pliki excela za pomocą makra w taki sposób aby wartość konkretnej komórki z pliku który jeszcze nie istnieje była importowana do pliku"rejestr" w momencie gdy plik powstanie i oczywiście uzytkownik uzupełni tą konkretną komórkę w nowo powstałym pliku. Nie było by z tym żadnego problemu gdyby nie...
Tematów na Elektrodzie o imporcie plików do Excela jest całe mnóstwo. Przykładowy kod: [syntax=vbscript]Sub ImportujPliki() Application.ScreenUpdating = False Sciezka = "C:\PlikiExcela\" Plik = Dir(Sciezka & "Historia*.xls*") Set ArkuszDocelowy = ActiveWorkbook.Sheets("Arkusz1") While Plik <> "" nw = Cells(Rows.Count, "A").End(xlUp).Row +...
[syntax=vbscript]Sub ImportujPliki() Application.ScreenUpdating = False Dim Plik As String, Katalog As String Katalog = "C:\PlikiExcela\" Plik = Dir(Katalog & "*.xls*") Set a = ThisWorkbook.Sheets("Arkusz1") x = a.Cells(Rows.Count, "A").End(xlUp).Row + 1 While Plik <> "" Set wb = Workbooks.Open(Katalog & Plik) a.Cells(x, 1) = wb.Sheets(1).Range("D3")...
po wprowadzeniu zmian w arkuszu wypełnianym w czasie kontroli powiększył się obszar który trzeba skopiować więc powiększyłam go również w arkuszu zbiorczym i w makro. niestety firma się rozwija i danych z kontroli w jednym okresie kontrolnym jest od 400 w górę. każdy nasz inspektor wypełnia taki arkusz w czasie kontroli potem arkusze z całej Polski...
Witam, czy możecie podpowiedzieć mi czy jest jakaś formuła w excelu lub makro (vba) aby wykonać poniższą czynność? Sorki, za ewentualny złe zaadresowanie mojego pytania, ale nigdzie w sieci nie wyszukałem pomocy i zalogowałem się tutaj z pomocą o wsparcie. Jestem samoukiem i zabrakło wskazówek w sieci :) Opis mojego przypadku 1. Zrzucam dane ( różnych...
podczas wyboru pliku kliknę na przycisk "Anuluj" :cunning: Temu kto kliknie "Anuluj" trzeba ustanowić karę : wklejania ręcznego poszczególnych wartości do tabeli :please: A na poważnie to można wprowadzić kod obsługi błędu i przerywający makro np: [syntax=vbscript]Public Sub ImpCsv() Dim Monthly As String Dim aConn As Object On Error GoTo ErrMsg If...
Włącz nagrywanie makra, zaznacz cały arkusz, naciśnij delete i zatrzymaj nagrywanie makra, a zauważysz: [syntax=vbscript]Sheets("Import").Select Cells.Select Selection.ClearContents[/syntax] ;) Proszę nacisnąć pomógł nie tylko mnie, a przede wszystkim Marcinowi. To jego był kod...:)
Witam Mam mały problem z przeniesieniem funkcji makra excela do google. Problem polega na tym, że do arkusza google nie można importować plików exela z makrami. Potrzebuję skrypt lub ewentualnie funkcję w dla arkusza google która sprawdza i wyświetla ostatnią wartość w danej kolumnie pomijając pola puste. W Excelu wygladało to tak: Function Ostatnia(Kol...
[syntax=vbscript]Sub ImportujPlikizWieluLokalizacji() Dim ZakresWejsciowy As String Application.ScreenUpdating = False Set p = Sheets("Parametry") Set i = Sheets("Import") For x = 2 To p.Cells(Rows.Count, "A").End(xlUp).Row If p.Cells(x, 5) = "x" Then Katalog = p.Cells(x, "A") If Right(Katalog, 1) <> "\" Then Katalog = Katalog & "\" On Error...
Witam! Mam problem z pewną czynnością. Mianowicie z pewnego programu generują mi się raporty w formacie csv. Jest ich zawsze kilkadziesiąt ze względu na fakt, iż program ma ograniczenie do 300 wierszy. Muszę więc wygenerować kilkadziesiąt raportów a później złączyć je w jeden. I tu problem jak zrobić to makrem. Pliki zawsze nazywają się inaczej, a w...
Witam, Mam podobny problem co kolega wcześniej. Mam makro które importuje dane z wielu arkuszy i różnych plików (będących w jednym katalogu) do jednego. Jednak brakuje mi w nim założenia, że ma importować z tych plików tylko dane gdzie Arkuszu 1 i kolumnie B znajdują się wartości np 25 i 26 (taki jakby =jeżeli) Będę wdzięczny za pomoc. Poniżej obecny...
Witam, potrzebuję utworzyć makro w Excelu tworzące pliki na podstawie listy znajdującej się w innym pliku Excel, Skoroszyt docelowy zawiera kilka arkuszy o różnej budowie i określonych nazwach, chciałbym te nazwy również importować z pliku zawierającego listę. Dodatkowo chciałbym aby była możliwość wstawienia z listy określonych wartości w konkretnej...
Poprawiłem błąd... [syntax=vb]Sub ImportujPlikizWieluLokalizacji() Application.ScreenUpdating = False Dim Plik As String, Katalog As String, x As Integer, y As Integer, NowyWiersz As Long Dim NazwaPliku As String, Zeszyt As String, i As Integer Dim ArkuszWejsciowy As String, ObszarWejsciowy As String, KolumnaGdzieWkleic As String ArkuszWejsciowy = Sheets("Parametry").Range("B1")...
Nie ma uniwersalnego rozwiązania w takim przypadku. Można oczywiście zapisać plik z makrem jako dodatek i aktywować go w oknie "dodatki", ALE: jeśli ktoś zmieni nazwy, kolejność indeksów arkuszy (jeśli nie nazwy) to kicha. Spróbuj może w ten sposób: 1. Dostajesz plik z logami (gdzieś trzeba by go zapisać). Tutaj arkusz z danymi musi być rozpoznawalny....
Witam Wszystkich Mam problem z utworzeniem makra a w tym temacie jestem zielony i proszę Was o pomoc. Zaoszczędziłoby mi to wiele czasu i pomyłek a mianowicie Używam tego: Sub nowy() Application.ScreenUpdating = False Set wks = ThisWorkbook.Worksheets("Arkusz... sciezka = "sciezka" wks.Range("A2:IV65536"...
Ślicznie dziękuję za zainteresowanie tematem. Adamas wynik końcowy jest dokładnie tym o co mi chodziło, ale rzeczywiście jeżeli jest prostsza metoda to poproszę. Dzisiaj sprawdziłem dokładnie ile mam rejonów kodowych - około 1400, ale jest to wartość zmienna (różne miasta). Jest z tym trochę zabawy. Zastanawia mnie tylko opcja z formułami - czy jest...
Cześć, Mam uprzejmą prośbę o pomoc. Muszę zrobić plik Excela, w którym będą osadzone inne pliki. Nie linki do nich ale bezpośrednio pliki. W zasadzie to zrobiłem (plik w załączeniu) i makro działa, ale nie potrafię sobie poradzić z dostosowaniem wielkości ikony, wpisałem w makrze wartości dla wysokości i szerokości ikony ale to nie działa. Uprzejma...
PRL - baaaardzo dziękuję za pomoc! Niestety potrzebuję "hybrydy" obu makr z tematu. ImportPlikowDoArkuszy pobiera dane ale wybiera wszystkie pliki z danej ścieżki, nie pozwala wybrać zakresu i tworzy osobny arkusz dla każdego. Ale działa! Możliwe jest dodanie jeszcze 2 funkcjonalności z pierwszego makra z tematu (ImportujPlikizWieluLokalizacji)? Rozwiązaniem...
Wszystko opiera się o jakieś makra, nie można tego zrobić za pomocą zwykłej formuły w excelu?
Napisanie makra pewnie będzie najprostszym podejściem... Żadnego jeszcze nie napisałem, więc nie podpowiem jak to zrobić :P Na pewno makro to nie jedyne rozwiązanie. Jeżeli platforma .NET nie jest Ci obca to możesz wczytać dane z własnego programu. Akurat miałem trochę wolnego czasu i napisałem dwie metody: - w jednej skorzystałem z Microsoft.Office.Interop.Excel.dll,...
1. Przykład danych by się przydał do dalszych rozważań. 2. Zapoznaj się z 'InStr', operatorem 'Like' z maską danych oraz 'Find'. 3. dane pochodzące z zewnętrznego programu, które są przedstawione w excelu, w taki sposób, że na wyjściu programu otrzymuję arkusz excela Program sam tworzy plik excela z danymi, czy też użytkownik importuje dane do excela...
Podesłałbym Ci plik raportu jednak ze względu na zawarte w nim dane sprzedażowe firmy w której pracuję nie mogę tego zrobić. Chodzi Ci o Upps, to znaczy że popełniłem straszne fo pa :) Załóżmy, że dane w tym pliku są zupełnie przypadkowe :) Dodano po 9 "marcinj12" Skorzystałem z Twoich porad, poniżej kod wynikowy jaki powstał. Proszę rzuć jeszcze raz...
Na obrazku skoroszyt jest otwarty na Twoim kompie Na obrazku widać, że Excel jest otwarty na komputerze zdalnym (AnyDesk). Na filmie uruchamiam makro, które importuje z Arkusz1 (z zasobu sieciowego \\serwer\bekap\a.xlsx) do tabeli Excel, co działa. Chyba o pobranie danych Ci chodzi, a nie o kopiowanie pliku, prawda? [syntax=vbscript]Kill Ustawienia.Ścieżka...
Robiłem kiedyś podobne makro, ale zapisuje ono zakres złożony z iluśtam kolumn i 40 wierszy do kolejnych plików ich nazwa jest nazwą oryginału plus numer i jest logowana. [syntax=vbs]Sub import_export() ' ' import_export Macro ' This macro reads the selected excel file and splits it to multiply parts of given (def = 40) rows excl one- sheet files '...
Witam serdecznie, Nie wiem czy wpisuję swoje pytanie we właściwym miejscu ale mam problem dotyczący następującego zagadnienia: Posiadam w Excel'u bazę 100 000 wierszy. W kolumnie A występują wartości importowane z zewnętrznych źródeł, w kolumnie B tylko w przypadku spełnienia właściwych kryteriów pojawia się dla wybranych wierszy słowo "OK". Właściwy...
Witam, uzywam takiego makra na codzien, - eksportuje moje dane do UTF8, pozniej importuje je do programu ANKI. Makro zapisuje plik eksportu w tym samym folderze w ktorym jest skoroszyt - chcialbym zmienic sciezke zapisu - dodac komendy (polecenia), w ktorych makro zapyta mnie o to gdzie zapisac eksport danych, i jak go nazwac. Nie wiem jak to napisac,...
Witam, Mam pewien problem polegający na bieżącym opracowywaniu danych. Dwóm komórkom np. A1 i B1 przypisane są zmienne pochodzące z zewnętrznego programu, importowane jako dwie liczby (nie tablice, czy też arkusz). Dane te reprezentują czas (A1) i temperaturę (B1), z tym, że zmieniają się one w czasie rzeczywistym (średnio co 0,003s). Na ich podstawie...
Witam Mam taki problem. Do nowego skoroszytu do Arkusza2 importuję dane. Za każdym razem po jest to inna ilość wierszy. Raz jest to np.1900 , innym 3400 wierszy. Kolumny do A do U zawierają dane. W kolumnie V w pierwszym wierszu wprowadzam np. formułę i chcę, aby makro skopiowało mi tą formułę do pozostałych komórek w kolumnie V zgodnie z ilością wierszy...
Nie skupiałem się na obliczeniach. Statystykę jakoś zaliczyłem, ale nie uważam jej za dziedzinę matematyki... Matematykę lubię, nawet różniczki 2 rzędu i szeregi, ale jak widzę prawdopodobieństwo to jestem chory... nie rozumiem tego zupełnie. Wykonałem makro do pobierania wartości na zasadzie wprowadzenia ich "gdzieś" i rozpoczęcia obliczeń. Chciałem...
Stworzyłem makro, ale kopiuje mi tylko zawsze te same 15 wierszy a nie 15 pierwszych po sortowaniu. ... Niby dziala ale gdy zmieniam dane w sheet1 to niestety makro przestaje dzialac - sortuje wedlug szuflady ale nie kopiuje 15 odpowiednich spraw. W Twoich nagranych makrach praktycznie nic nie działa prawidłowo ani sortowanie ani kopiowanie. Czy mógłbyś...
No, w takiej formie to można już coś tam pokombinować... Zobacz pliki z załączników. Po kliknięciu przycisku "Import order" możesz wybrać plik z zamówieniem - ważne, żeby miał taki układ danych, jak w testowym zamówieniu. Plus wszystkie rzeczy, o których wcześniej mówiłem - wyjątkiem jest lista klientów w pliku produkcyjnym - jednak nie musi być taka...
Pozwolę sobie wtrącić 3 grosze. Do pobierania danych z plików i arkuszy takie proste makro: [syntax=vb]Sub ImportujPliki() Application.ScreenUpdating = False Dim Plik As String, Katalog As String, Arkusz As String Dim Zeszyt As String, Z As Worksheet Zeszyt = ActiveWorkbook.Name Set Z = Workbooks(Zeszyt).Sheets("Z") Katalog = "C:\Produkcja\" Plik =...
Chodzi o to, że pliki... na każdym komputerze z arkuszem kalkulacyjnym. Mówisz że w csv można zapisywać makra Założyłeś temat pt.: " Excel - obliczanie wielu wyników...", więc Excel ma być tutaj używany, czy wręcz jest zabroniony? Jeśli ma być używany, to jaki problem zezwolić na wykonywanie makr? Nigdzie nie twierdziłem, że w csv można zapisywać makra....
Tego typu filtrowanie danych możesz zrobić albo przy użyciu makra :idea: , albo przy użyciu kwerendy :spoko: W obu rozwiązaniach po dopisaniu nowych danych do arkusza Lista, konieczna będzie w zasadzie interakcja usera: uruchomienie makra lub ręczne odświeżanie danych. Makra przygotują Ci prawdopodobnie inni koledzy :D , ja zaś proponuję wykorzystanie...
Formuła działa, bo w arkuszu jest makro (to, które umieściłem w spoilerze). Metodą Kopiego-Paste'a sobie umieść to makro w Twoim arkuszu, bądź z mojego eksportuj cały moduł z makrem i importuj go u siebie. Nie pomogę Ci dokładniej, gdyż nie korzystam z Office 2007. W wersji 2003 edytor Visual Basic (czyli ogólnie zarządzanie makrami) uruchamia się skrótem...
W moim przypadku jest potrzebne makro, ponieważ do jednego arkusza mam importowane dane makrami. Najprościej mówiąc mam pewien ciąg makr i chciałbym, aby ta wspomniana wartość była zamieniana. W twoim kodzie nie widzę instrukcji warunkowej, czy jest możliwość dodania tak jak pisałem wyżej?
Wlasnie te teksty pomiedzy "DANE TECHNICZNE" a "INNE WARIANTY" ma kopiowac w kolumnie A i scalac je zeby wkleic ostatecznie do komorki N2 w arkuszu 3 Chce zeby opis produktu zawierał dane techniczne (tworze makro do masowego robienia plikow CSV, ktore potem importuje w sklepie internetowym)
Makro w moim skoroszycie jest w osobnym module. W edytorze Visual Basic w Twoim Excelu eksportuj ten moduł, a w arkuszu docelowym go importuj. Albo po prostu przeklej sobie makro do docelowego arkusza. Jest niewielkie i składa się z jednej funkcji, nie powinno być to trudne. [syntax=vb]Function Por(x1 As Range, x2 As Range) As String Dim x, y As Variant...
Witam, Zostałem poproszony o przygotowanie pliku excel aby po implementacji z pliku xml do Excela wszystkie dane były czytelne, i tu zaczyna się mój problem. Po eksportowniu pliku xml wszystkie kolumny wczytują się jak powinny jedna koluma która zawiera 26 cyfr w excelu wyświetla się w takim formacie 4,210E+25 jednak rozwinięcie tego zapisu nie daje...
Po pierwsze: zamieść przykładowy plik z tymi danymi. Istotna jest tylko "kolumna2", bo "kolumna1" zawiera tylko powtórzone nagłówki, które nic nie wnoszą. Istotne jest czy imiona i nazwiska są zawsze prawidłowo rozdzielone i czy są w osobnych komórkach, np. Anna Maria Bogusz-Kowalska. Mam na myśli to, czy jest zawsze tylko jedno imię lub jedna komórka...
makro import arkusz makro makro arkusz
presostat wentylatora nawiewu milion wierszy ikony pulpitu
mikrokomputer cobra1 mikrokomputer cobra1
Piekarnik Mastercook Dynamic nie wyłącza się po nagrzaniu Jak wymontować wyświetlacz lodówki Samsung RS7778HCWW?