No tak. Mój błąd, bo powinno być w innej kolejności. Sorry, ale dzisiaj sobota ;) Coś tam (w załączniku) kopiuje. Przeanalizuj, dostosuj do własnych potrzeb.
Mało szczegółów, to i kod taki sobie. ;) [syntax=vbscript]Sub Drukuj() Workbooks.Open (Range("B1")) Sheets("ArkuszDoWydrukowania").PrintOut ActiveWorkbook.Close End Sub [/syntax]
Niestety dalej zapisuje tylko z 01.YY do 43_01. Następnie otwiera 43_02 i koniec Dodano po 2 W plikach 43_02, 43_03... itd makro tylko je otwiera. makro musisz mieć umieszczone w każdym z plików 01.YY , 02.YY itp
a u mnie działa. może zamioast ; wstawiasz , dodaje załącznik. - przy otwieraniu pojawi się monit o tym ze plik posiada makro - jest tam tylko to makro (w module). plik i komputer czysty i sprawdzony antyvirem
działa ale wolno Musi działać wolno bo za dużo 'aktywacji' jakiś 'activeceli' otwierasz plik "baza" zamykasz jakiś "Lista_srodkow"
Excel to nie BAZA, to tak na marginesie Miłego kopania się z koniem
Zeszyt rozumiany jako inny plik? Tu już trzeba wyjaśnic dodatkową nieścisłość. Czy makro ma wcześniej otworzyć ten zeszyt czy jest już (i będzie zawsze przy próbie uruchomienia makra) otawrty? Na marginesie Proponuje ci pouczyć się samamu. excel ma coś takiego jak nagrywanie makr. Włącz nagrywanie Zrób to co chcesz zrobić z plikiem, arkuszem itd wyłącz...
Taa, ci francuzy co tydzień zmieniają swoje poprawne znaki. Jedno z: 1. Zrób sobie kolekcje tychże tablic. 2. Zapisz sobie makro w którym otwierasz inny plik i robisz kopię komórki A1, będziesz mieć kod.
też już próbowałem ale 14 plików musiał bym otwierać... inny sposób obejścia to makro? czy jednak jest jakaś możliwość?
To nie jest proste zadanie. Ustawienie filtra nie generuje żadnego zdarzenia, które można byłoby przechwycić, żeby zapamiętać jego ustawienie. Szczęśliwie masz w arkuszu formuły z funkcją SUMY.CZĘŚCIOWE, które przeliczają się po zmianie ustawień filtra, a przeliczanie generuje zdarzenie Calculate, które można tu wykorzystać. Makro, które proponuję zapamiętuje...
Faktycznie trochę chaotycznie. Chodzi mi o pobranie danych z innego pliku i zapisanie ich w taki sposób aby nie było potrzebne otwieranie pliku źródłowego. Pobranie danych-> zapisanie (i tak codziennie z innymi danym) Chciałbym aby w komórce (np. B8), w której jest wprowadzone ='G:\XX\XX\XXX\Plik_do_ściągania_danych\ Dodano po 27 Aktualnie poniższe...
Jakaś podpowiedź co dodać żebym mógł wybierać kilka plików :?: i zostały otwarte w osobnych arkuszach :?: ? Celowo wspomniałem Ci o nagrywaniu makra bo wtedy musisz całą procedurę przeprowadzić "manualnie" i przemyśleć dokładnie co chcesz zrobić i jaki efekt chcesz osiągnąć :?: Otwieranie pojedyńczych plików i otwieranie kilku plików wymaga odmiennego...
sorry, ale nie bardzo rozumiem. Mam wpisać w makro otwierające plik czy w makro w otwieranym pliku? i co to zmieni?
Witam Napisałem makro, które dokonuje kilku przekształceń na pliku CSV, rysuje wykres i zapisuje plik do formatu .xls. Takich plików CSV w jednym katalogu jest bardzo dużo, więc chciałbym, aby Excel sam otwierał wszystkie pliki w CSV, edytował i zapisywał w innym katalogu jako .xls Jak używam polecenia ChDir_ to Excel edytuje go w taki sposób, że tam...
Zrobiłem tez to, lecz jest jeszcze mały problem z tym rozwiązaniem. Po uruchomieniu wyłącza mi paski. Ale w wym arkuszu mam hiperłącza do innego pliku excel, który po uruchomieniu też nie ma pasków (a tam mi są już potrzebne) Pojawia się gdy zamknę ten gpierwszy plik który wyłączał paski. Chcę by tylko 1 arkusz (z którego czarpię dane i otwieram hiperłącza)...
Cześć, Czy jest możliwość w VBA ignorowania MsgBox, który wyskakuje tuż po otwarciu innego pliku? Mam makro - otwiera plik i wyskakuje MsgBox (coś sprwadza, służy komuś innemu - więc o usunieciu nie ma mowy). Jest jakieś obejście by dezaktywować MsgBox z innego pliku, lub nawet całe kody makr?
Witam. Proszę o pomoc w przerobieniu makra z Excela 2003 na makro pod Excel 2007. Wywala w linii z : Application.FileSearch ponieważ Excel 2007 nie obsługuje tej komendy. [syntax=vb] Sub OperacjeHurtowe() Dim wbkSkoroszyt As Workbook Dim i, wiersz As Long Dim sciezka As String dato = Range("B3") ' nazwa folderu z plikami do pobrania danych sciezka =...
Witam. Wykorzystuję makro które otwiera mi po kolei pliki excela z określonego folderu i pobiera (kopiuje) z tych plików dane. Problem w tym iż dane pliki posiadają łącza do innych źródeł i przy otwieraniu wyskakuje okienko z zapytaniem czy ma aktualizować dane. Do wykonania operacji kopiowania nie potrzebuję aktualizować tych łączy. Czy istnieje makro,...
Możesz wrzucić ten plik? Masz w nim jakieś makra uruchamiane przy starcie?
Zrobiłem to tak że program wybiera z tabelki po prawej inicjały (4 pierwsze znaki) czyli jak w tabelce jest J.K. to wybiera te inicjały. I przeszukuje kolumnę K w poszukiwaniu zgodnych inicjałów, (też 4 pierwsze znaki) czyli jak jest( J.K. data) to wybierze tylko "J.K." i dodaje do licznika pozycji zleconych. Dodatkowo jak kolor czcionki jest czerwony...
to moje linijki kodu:[syntax=vbscript]Set wkb1 = ThisWorkbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = Environ("HOMEPATH") & "\Desktop\" .Filters.Clear .Filters.Add "Pliki Excel", "*.xl*; *.xls*" .AllowMultiSelect = True[/syntax]
Zaraz, zaraz. Po woli i systematycznie. :D Łącza do innych plików to jedno a nie/działające makro to drugie. Pierwsze (łącza) powstaje w momencie gdy w pliku nazwijmy głównym użyjesz danych z innego pliku. Normalny objaw żeby niepotrzebnie nie powielać danych. U Ciebie na komputerze plik główny może otwierać się bez dodatkowego komunikatu ponieważ plik...
Cześć, zwracam się do Was z uprzejmą prośbą o pomoc w rozwiązaniu następującego problemu. Potrzebuję skopiować wartości z zakresu B10:C23 w plikach JEDNOSTKAA i JEDNOSTKAB do pliku OCENA_ZBIORCZA w kolumny odpowiadające nazwom tych plików. Dotychczas potrzebowałem tylko kopiować wartości z pliku JEDNOSTKAA i realizowałem to za pomocą prostego makro:...
Windows 10, Office 2010, zmienna Workbook działałaby gdyby oba dokumenty były otwarte w jednym pliku, ja natomiast nie mogę tego zrobić, bo jeden z plików wyświetlany jest na jednym z monitorów, natomiast drugi na innym. a jeśli chodzi o przykład to powiedzmy że stworzyłem 2 dokumenty excel; pierwszy to zeszyt1 natomiast drugi to zeszyt2. następnie...
w testowym folderze mam trzy pliki docx, żadnego oczywiście nie otwieram, WOrd jest jest zamknięty. Po uruchomieniu Excela i makra w nim zawartego pojawia się ikona klepsydry i w arkuszu nic się nie dzieje. Kiedy podglądam Worda, jest komunikat, że pierwszy z trzech plików docx jest zablokowany do edycji przez użytkownika "inny użytkownik" i mam do...
Mimo wszystko rozważ to o czym Ci pisałem, zrób testy i sprawdź czy Ci to pasuje. To makro nie przegląda wszystkich plików w katalogu, a jedynie otwarte przez Ciebie w Excelu. Jeżeli masz otwarty plik ala.xls to i tak nie otworzysz innego pliku o tej samej nazwie, choćby z innej ścieżki. Musisz więc: - albo otworzyć (utworzyć) plik o innej nazwie, np....
Witam, Na samym początku chciałbym zaznaczyć, że nie mam wiedzy programistycznej i umiem napisać najprostsze makra (głównie za pomocą opcji "nagraj" :)) Mam następujący problem, od którego już siwieje, mianowicie... Mam całe mnóstwo osobnych plików (ponad 300), które muszę zmodyfikować (tu dam sobie radę z macro), ale później dane z tego pliku muszę...
potrzebuje makro ktore dla danych z otwartego pliku A bedzie wyszukiwalo mi wartosci przypisane do nich w zamknietym pliku B Jeśli naprawdę zależy Ci na wyciąganiu danych z zamkniętych plików (tj. bez ich otwierania :D ) to możesz skorzystać z funkcji Excel 4.0 :idea: np. jak w wątku https://www.elektroda.pl/rtvforum/viewto...
Witam! Bardzo potrzebuję pomocy. Mam plik raportu o nazwie "raport.xlsm" za pomocą którego przenoszę różne dane do kilku różnych plików w tym do pliku "plik do wydruku.xlsm" znajdującego się w innej lokalizacji niż "raport.xlsm". Zawsze po przeniesieniu danych muszę otworzyć "plik do wydruku.xlsm" w celu wydrukowania 2szt. danych z arkusza1 tego pliku...
Jeżeli chodzi o dynamiczną zmianę samego arkusza nie było by problemu ale tobie chodzi o zmianie ścieżki a właściwie nazwy pliku. Właściwie nie ma formuły excelowskiej by to uzyskać. ADR.POŚR() sobie z tym nie poradzi. A właściwie innej wbudowanej funkcji nie ma. Pozostaje tylko makro lub .... inne "pobranie" danych Jeżeli zdecydujesz się na makro to...
Witam Was, w VBA jestem zupełnym amatorem, w zasadzie korzystam z nagrywania. Pojawił się pewien problem Mam jeden plik z którego chcę kopiować zawsze te same zakresy komórek, do innego pliku. Zasada jest prosta otwieram jeden plik bazowy z którego kopiuję dane i wklejam w pasujący zakres w drugim otwartym pliku, plik do którego kopiuję zawsze ma inną...
Witam. Mam dziwny problem. Przyniosłem z pracy kilka plików utworzonych w Excelu, w tej samej wersji 2007. Obojętnie jaki ma ten plik rozszerzenie *.xlsx czy *.xlsm. Wszystkie te dokumenty mogę bez problemu otwierać i obrabiać. Problem pojawia się dopiero po tym jak wcześniej w innym arkuszu uruchomię pewne makro. Udało mi się dojść do tego, że problem...
Hmm słuszna uwaga ;) niestety tak też nie działa. Zamyka, ale nie otwiera Próbowałem użyć jeszcze Application.Workbooks.Open ("C:\Program Files\tabela.xls") ale również nie otwiera
Witam, od czasu do czasu próbuję cos tam w excelu podziałać i usprawnić - nie jestem programistą ale co nieco VBA już się samodzielnie nauczyłem. I natrafiłem na problem z którym nie umiem sobie poradzić i liczę na Waszą pomoc ew. podpowiedź. Mam plik w Excelu z makrem (nazwijmy go: plik1), za pomocą którego: otwieram inny plik Excela (niech się nazywa:...
... Jak naciśniemy w arkuszu Kosztorys pole B7 czyli to białe puste szybko dwa razy to otwiera się Listbox z wyborem danej pracy ... Wszystko działa ok ... No niezupełnie ... ' ListBox1_Click ' usuwa z komórki ' AB7 ' wartość liczbową i po zamknięciu okna nie można go już ponownie otworzyć bez wstawienia tam liczby. ... Potrzebne są tylko trzy zmiany....
Niestety, z tego co się orientuję ustawienia wskaźnika powiększenia widoku dokumentu zapamiętywane są w samym dokumencie podczas zapisywania dokumentu. Po ponownym otwarciu dokumentu współczynnik powiększenia będzie dokładnie taki sam, jak po jego zapisaniu. Pozdrawiam. UPDATE: Jedyna droga aby pliki otwierały się zawsze w takim samym powiększeniu jest...
Witam, Mam następujący problem. Co miesiąc muszę dokonać aktualizacji pliku xls, zawierającego odniesienia do ponad setki plików źródłowych w katalogach (adresy "C:\..."). Przygotowałem plik Main.xlsx , w którym w kolumnie A mam listę z tymi adresami do plików źródłowych, natomiast w kolejnych kilku kolumnach formuły, które wyszukują odpowiednie dane...
Macie jakiś pomysł, aby po kliknieciu w przycisk otwierało nowe okno do kontretnego katalogu i mógłbym wybrać odpowiedni plik, z którego skopiowałoby odpowiednie komórki do mojego arkusza ? Przykład W arkuszu Arkusz1 przycisk POBIERZ powinien pobierać dane z pliku z lokalizacji np. H:\CCC\ccc\ (jest w nim kilkanaście plików excel wiernej kopii arkusza...
Witam, Mam bazę danych w excelu, w jednym pliku mam dane z których kożysta makro w innym pliku. Chciałem zabezpieczyć plik z danymi przed wprowadzeniem zmian bezpośrednio przez użytkownika (nie uprawnionego). Jednocześnie makro w drugim pliku powinno mieć możliwość zapisywania zmian w pliku bazy. Z bazy może kożystać kilka osób, każda ma u siebie osobny...
lanzul: Dzięki za tak obszerna odpoweidź, już staram sie odpowiedziec na Twoje pytania: 1. Tak masz rację nie zadeklarowałem zmiennych, po prostu zapomniałem tego dopisać jak makro działało i potem o tym nie myślałem. 2. zmienna K to pozostałośc po mojej początkowej fazie pisania tego kodu i nie usunąłem tego. 3. Ponieważ, gdy umieszczam ja tylko na...
Mam taki kod makra j.n.:[syntax=vbscript]Dim fd As FileDialog Dim wkb1 As Workbook, wkb2 As Workbook Application.ScreenUpdating = False Set wkb1 = ThisWorkbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = Environ("HOMEPATH") & "\Desktop\" .Filters.Clear .Filters.Add "Pliki Excel", "*.xl*; *.xls*" .AllowMultiSelect...
Racja, w notatkach też musi być 1250 i nie krzaczy. Jeżeli chodzi o fotki to rewelacja, teza dodaje fotkę i bez problemu plik VCF otwiera się w Outlook i Smartfonie, nic nie krzaczy i jest fotka :) . Dzięki bardzo. Dodaję poprawiony załącznik, może ktoś będzie chciał kiedyś skorzystać :) Oczywiście makro można rozbudować o dodatkowe pozycje typu: prywatny,...
Załącz przykład. (jak to 2007 i wyżej to spakuj) Jaki ty masz excel a na jakim otwierają go inni? Czy plik ma makra?
W arkuszu są zwykłe dane liczbowe. Proces jest taki, że z programu otrzymuję powiedzmy 20 raportów i odpalam makro, które otwiera każdy z tych raportów, formatuje dane i zapisuje go, twórca tego makra zrobił to tak, żeby napisywało istniejący pliczek, ale w moim odczuciu może zapisywaćw innej lokalizacji jako nowy. Pliki raportów są w formacie Excel...
Nie wiem jak napisać pętlę, która będzie potrafiła kopiować tylko niepuste komórki ze wskazanej kolumny. Załóżmy, że w Arkuszu1 w kolumnie A jest 2000 komórek, z czego dane znajdują się tylko w 500 z pustymi w różnych miejscach pomiędzy. Chciałbym napisać makro, które utworzy nowy plik we wskazanej lokalizacji (stałej - U:\Lukasz\Raporty\) o zmiennej...
Witam załączam Arkusz testowy W załączonym pliku przycisk 1 otwiera formularz z przyciskiem który po najechaniu na niego myszą zmienia kolor. zależy mi na osiągnięciu identycznego efektu po najechaniu myszą dla przycisków "1, 2, 3". Przyciski częściowo działają po najechaniu na nie myszą zmieniają kolor ale nie powracają do pierwotnego koloru, nie mogę...
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...
Witam, wiem, że taki temat już był, ale został już zamknięty a napotkałem problem z którym nie mogę sobie poradzić, więc nie pozostaje mi nic innego, jak otworzyć nowy i prosić o pomoc . :roll: Potrzebowałem makra, które z danego folderu będzie otwierało zawsze ostatnio zapisany plik. Na początku chciałem aby pliki były przeszukiwane po nazwie (nie...
Witam, jestem zielona w tworzeniu kodów VBA. Mam dużą liczbę klientów, z których każdy ma pewną gamę produktów i plików do tych produktów przypisanych. Wszystkie te dokumenty zapisane są na serwerze. Utworzyłam w excelu listy dla każdego klienta na osobnych zakładkach z hiperłączami odnoszącymi się do tych dokumentów. Na pierwszej zakładce zrobiłam...
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ć...
Masz racje może faktycznie ciężko i spaprałem opis, postaram się to sprawdzić po weekendzie. Jeszcze raz opisuje o co mi chodzi , mam 200 plikow w folderze "dane", w folderze "WZOR" jest plik wzorcowy wzor.xls oraz folder "CEL" czyli jest tak skrypt z folderu "dane" pobiera pierwszy plik to jest otwiera plik np g35.xls kopiuje odpowiednie zakresy komorek...
Hej, mam w pliku a.xlsm zapisane makro którego wykonanie powoduje zapisanie kopi tego pliku w innym folderze pod nazwą b.xlsm. Obecnie działam tak że otwieram plik a.xlsm muszę odczekać około 10-15 s aż plik automatycznie pobierze kwerendą świeże dane z SQL-a następnie ręcznie uruchamiam makro o nazwie Makro1. Po wykonaniu makra plik a.xlsm zamyka się...
hibou1, nie piszesz, w której wersji Excela pracujesz. Generalnie, nie należy takich plików otwierać przez dwuklik na ikonce/nazwie pliku, bo wtedy zdajemy się wyłącznie na domyślność Excela - a Excel wszystko co przypomina liczbę traktuje jak liczbę, a dokładność pamiętania liczb to 15 cyfr. Wszystko co ponad to jest zastępowane zerami. Dlatego zanim...
adamas_nt dzięki jeszcze raz za pomoc, miałem teraz trochę przerwy w zabawie z VB, ale projekt już skończyłem i wszystko mi działa:) tylko mam pewien problem z uruchamianiem tych makr, gdyż będzie ich używać osoba średnio znająca się na excelu, że nie wspomnę o kodach VB itp. i chciałbym ułatwić to na maksa, bo teraz kiedy chce go użyć to muszę: - za...
Dzień dobry. [syntax=vbnet]Sub Wygeneruj() Dim sciezka As String Dim i As Integer Dim FolderPath As String, path As String, count As Integer FolderPath = "C:\BC" path = FolderPath & "\*.xlsm" Filename = Dir(path) Do While Filename <> "" count = count + 1 Filename = Dir() Loop count = count + 1 Sheets("Dane do list").Range("F12").Value = count...
Cześć, próbuję zastosować metodę VLOOKUP żeby sprawdziła czy powtarza się część danych z innego skoroszytu ale niestety nie działa. Automatycznie pojawia się opcja wyboru pliku ale w komórkach wyskakuje mi #NAME?. Co ciekawe w innym pliku ta metoda działa bez problemu. Próbowałem już nagrywać makro to pojawia się #N/D! ale przy wszystkich komórkach...
Jeśli nie musi być koniecznie VBA, to wystarczy zwykły wzór, np.: 1. W "C:\Temp" mamy plik o nazwie "123.xls" 2. W pliku tym, w arkuszu "Arkusz1" mamy coś takiego: 898389 3. To w arkuszu i komórce innego pliku, np. w "A2", (bez otwierania pliku "123.xls") możemy uzyskać taki wynik ze wzoru tam wpisanego: 898390 Wzór wystarczy przeciągnąć w dół uchwytem...
Teraz możemy to przeanalizować: Makro "Save" wywołuje procedurę "kopiuj_wartości" z trzema parametrami: co kopiować, Nr wiersza docelowego określonego w pętli Do (ostatni niepusty w kol "C" arkusza "REPORT") i Nr kolumny docelowej. Jeżeli chcesz wykorzystać je w tej formie, to docelowy plik (NN.xls) musi zawierać arkusz o tej nazwie (REPORT). Linię...
Dobry, gdy otwieram folder z makrami personalnymi w tle otwiera mi się masa zadań "microsoft excel" a pliki w personalu wyglądają jakby były uruchomione przez co nie można ich usunąć/zmienić nazwy itd. (nie mam otwartego excela, uruchamiają się same zadania i blokują pliki ). Czy zna ktoś może remedium na to aby excel nie odpalał się w tle i abym mógł...
Witam, Potrzebuje stworzyć makro wyszukujące odpowiedni numer z zakresu w innym pliku i kopiujące dane. Posiadam dwa pliki: AMSTERDAM_SPC-Carbody shell_v2 oraz SPC_Raport Zadanie makro: W pliku SPC_Raport -> zakładka ‘Geometria’ znajduje się nr KTW (wpisywany z ręki) komorka Z7: http://obrazki.elektroda.pl/9144379200_1...
Stała lub zmienna z przypisaną ścieżką dostępu No wlasnie nie ma stalej sciezki dostepu. Jest ona zmienna, wiec musi byc opcja wyboru. Co to za dziwna konstrukcja: No wlasnie i tu jest problem, bo z Workbooks.Open... nie otwiera mi pliku. Dlatego uzylem FollowHyperlink. Ogolnie posklejalem jak umialem i trybi. Szukam jeszcze rozwiazania do zapetlenia,...
cześć, napisałem makro które kopiuje mi dane z nowo otwieranego pliku do tego, które chce. Tylko że robi to w wersji jeden do jednego, a ja potrzebuję rozwiązania na przesunięcie tych danych do innej kolumny tak aby dane nie były wklejane dla mnie w kolumnie A tylko B. Macie jakieś proste rozwiązanie na to? [syntax=vb] Sub Makro1() ' ' Makro1 Makro...
Niestety, ADR.POŚR działa tylko na otwartych plikach, a szkoda. Pozostaje VBA... Możesz: 1) połączyć otwieranie plików przy pomocy makr + ADR.POŚR 2) proste makro otwierania pliku i kopiowania danych 3) trudniejsze w składni, ale dające możliwość kopiowania z zamkniętych plików, makro z wykorzystaniem funkcji ExecuteExcel4Macro.
Witam! Jestem nowiutkim użytkownikiem tego forum, dlatego jeśli coś zrobię nie tak to proszę o wyrozumiałość. Moja znajomość obsługi Excela nie jest wielce zaawansowana, dlatego bardzo potrzebuje pomocy, bo nie mam pomysłu jak się za to zabrać dalej. W skoroszycie "Lista plików", w arkuszu "podsumowanie" za pomocą Power Query mam w kolumnie A listę...
można to zrobić w 3 etapach 1. Przejdź do lokalizacji (ChDrive, ChDir) 2. przy pomocy funkcji Dir i FileDateTime zrobić listę plików 3. Sortuj listę malejąco po Data-godzina pierwszy na liście będzie plik, którego szukasz
Z włączoną synchronizacją: Widzisz odpowiedź? [syntax=vbscript]sciezka = ActiveWorkbook.Path[/syntax] Jeżeli włączysz synchronizację twoja sciezka się zmienia przez co dir() się wysypuje bo nie obsługuje url-a tak na szybko to zmień na stałą ścieżkę [syntax=vbscript]sciezka = "c:\users\kotar\onedrive\dokumenty\aplex... Plik = Dir(sciezka & "\Dokumenty\Pracownik\"...
Rozumiem i postaram się pomóc w miarę swoich umiejętności ;) Widzę, że wiesz już jak wygląda edytor VBA. Otwierasz go sobie i w okienku projekt wybierasz nazwę pliku na którym będziesz pracować. Niech to będzie Twój przykładowy plik "Moje.xls". Następnie klikasz na "Wstaw >> Moduł". W nim tworzysz swoje makro: [syntax=vb] Sub Przenies() ... End...
Problem opiszę w krokach, co myślę, że pozwoli nam łatwiej się komunikować i go rozwiązać. Wstęp Będzie to plik składający się z listy tematów spotkania (nazwy spotkania), daty ich utworzenia, oraz paru innych kolumn. Plik będą obsługiwać użytkownicy totalnie bojący się cokolwiek robić, którzy prócz wpisania danych w wiersze nie potrafią nic. Opiszę...
Witam Przeczytaj do końca zanim otworzysz załącznik Dwa pytania do ekspertów: W załączeniu mam przykład pliku który po włączeniu dodaje nowy pasek menu. (w 2007 nową zakładkę w menu o nazwie "Dodatki") I tu jest właśnie "zagwostka" plik nie ma makr (wszystkie wykasowałem - choć były bardzo ciekawe i pouczające). Można też ustawić pełne zabezpieczenia...
Ja pisząc makra w VBA zawsze sobie deklaruję odwołanie do poszczególnych arkuszy, dzięki czemu łatwo można się później po nich poruszać. Robi się to w ten sposób: Set wssg = ThisWorkbook.Worksheets("Strona główna") gdzie ThisWorkbook oznacza - jakże by inaczej ;), bieżący dokument Excela. Jeżeli otworzysz plik w ten sposób: Set wb...
No i okazało się że coś co miało być trudne do zrealizowania tak naprawdę jest dość proste. Udało mi się zrobić tak że jednak wejdę bez problemu do menadżera. Teraz jak w oknie dwukrotnie kliknę na plik to otwiera się , a jak dwukrotnie kliknę w okno poza plikami to otwiera się menadżer, tak jak tego wcześniej chciałem :)
Witam. Pracuję nad pewnym trackerem w Excelu do zbierania wybranych danych z arkuszów zewnętrznych. Założenie jest takie, że wchodząc w tracker użytkownik jest w stanie zobaczyć dane od początku zbierania do dnia obecnego. Główny problem tkwi w tym, że rozpisywanie tego funkcją w komórce powoduje, że otwieranie pliku robi się coraz bardziej czasochłonne,...
Może pokaż makro i załącz wycinek csv.
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")...
U mnie działa z 3 plikami. Wprawdzie nie sprawdziłem, co robi, bo brak danych, ale przy zaznaczeniu 3 plików wszystkie 3 otwiera i zamyka.
Witam, tak jak napisałem w temacie piszę makro w celu umożliwienia sobie kopiowania warunkowo danych na przecięciu konkretnej kolumny z konkretnym wierszem, warunkiem jest to by na przecięciu wiersza i kolumny znajdowała się jakakolwiek wartość. Muszę tym samym sprawdzić wszystkie wiersze po kolei, w tym celu napisałem kod: wszystkie wartości z danych...
Dzięki Serdeczne ! To co do tej pory chciałem działa OK . Jeśli chodzi o kolumnę L - w której zmieniłeś formułę ze względu na występujące cykliczne odwołanie to obecnie nie spełnia ona swojej funkcji. Mianowicie w kolumnie L wartosci powinny być skopiowane z kolumny I i nie zerować się. Po zakończeniu miesiąca będą zerowane ( jakoś to wykombinuję)...
No tutaj nie trafiłeś, otwieram inni otwierają o problemów nie ma.
Nie baw się w makra, tylko wydziel sobie arkusz i wstaw w nim 50 łączy do plików. W arkuszu "raport" oblicz tylko sumę... Z drugiej strony: jeśli już koniecznie VBA, to bez wstawiania łączy i otwierania plików zrobisz to wygodnie za pomocą ExecuteExcel4Macro z odpowiednimi argumentami.
Witam! Mam prośbę o pomoc przy kolejnym kodzie. Niestety Excel u mnie w firmie napotyka błąd z zapisywaniem skoroszytów, które zawierają obrazy pobrane z innego skoroszytu. Nie są w stanie tego naprawić i muszę ominąć błąd. Mam zamiar zrobić to w ten sposób: *mam do dyspozycji prezentację z opisanymi obiektami na rynku i chciałbym z niej pobrać slajdy...
Witam. Nie otwieram kolejnego tematu, ponieważ mój problem jest trochę zbliżony. A mianowicie: w pliku " przykład " znajduje się 3 arkusze odpowiednio nazwane. I o co mi chodzi. Kiedy uzupełniam dane w pozostałych arkuszach (tzw. "pomocniczych" czyli " wczasy " i " wypoczynek ", interesujące mnie części danych są przenoszone do arkusz "głównego" " pełne...
Potrzebuję napisać makro w Excelu, które: przy wyłączaniu Excela zapisze wszystkie otwarte dokumenty w jakichś plikach po włączaniu otworzy je.... Pomocy, potrzebuje to na wczoraj :)
Dzień dobry! Borykam się z podobnym problemem. Też od dłuższego czasu nie potrafię sobie z tym poradzić. Co gorsza raz działa, a raz nie! Tzn. U mnie za którymś razem wywołania makra wyskakuje błąd związany z procedurą Paste w Waroksheets. U innych użytkowników błąd jest cały czas i za każdym razem wywołania się pojawia. Co chciałem osiągnąć pisząc...
W makro otwieranie powtarzasz za każdym kopiowaniem. Zostaw tylko jedno na początku, a "Close" na samym końcu... i jak tak zmieniam: Sub OpenCloseWorkbook() Dim Dane As Variant Dim FileName As String Dim Rng As Range Dane = Application.GetOpenFilename( _ FileFilter:="Microsoft Excel Workbooks, *.xls; *.xlsx; *.xlsm", Title:="Wafel") Workbooks.Open...
Cześć napisałem makro, które otwiera pliki excel, kopiuje ich zawartość do kalkulatora, następnie przekopiowuje obloczenia do zbiorczej zakładki, i tak dla każdego z wybranych plików. Problemem jest powolność jego działania, od 10 plików makro działa o wiele wolniej. proszę o sugestie w jaki sposób mogę przyśpieszyć makro. Dopisałem również zamykanie...
Witam! Po zainstalowaniu pakietu Excel 2003 otwiera pliki .xlsx .xlsm itp. Ale makro nadal nie działa w Excel 2003 które działa bez problemu w 2007 i 2010
poszczególnych konfiguracji w tabeli arkusza Excel z poziomu SolidWorks Nie wiem jak to wygląda w Solid Works, ale zakładam, że tam jest VBA i z jego poziomu łączysz się z Excelem przez referencje. Jeśli tak to chyba należało by pisać tak (Nie w Excelu!): [syntax=vb]Sub RunMakro() Call OpenExcel40(Empty) End Sub Private Sub OpenExcel40(DimCol) Dim...
Nie wiem czy dobrze zrozumiałem. Makra w nowo utworzonych plikach ma nie być.
Plik jest na dysku wspólnym Jakie masz prawa do niego? Utwórzyc folder? Ustaw atrybuty plików 'ukryty' oraz folder Dodano po 5 Nadaj plikowi nazwę bez rozszerzenia związane, np. asdfg.dat proste makro w skoroszycie osobistem Workbooks.Open "G:\demo\asdf.dat" otwiera go
Tak to jest jak się myli instrukcje z metodami. Do otwierania plików lub zapisu słuzy instrukcja Open ( instrukcja VBA ) jej składnia: Open ścieżka For tryb As # numer_pliku Natomiast: metoda Open obiektu Workbook ( bo to jest obiekt ) nie ma nic wspolnego z otwieraniem pliku. Pozdrowka
Istnieje, ale ustalmy wpierw nomenklaturę: 1. Plik excela (rozszerzenie .xls, .xlsx, .xlsm, itd.) = zeszyt, skoroszyt 2. Zakładka w pliku excela - arkusz, ewentualnie strona Z kontekstu tematu rozumiem, że chodzi tutaj - " ... w drugiej zakładce wszystkich arkuszy z katalogu " - o drugą zakładkę/arkusz/stronę każdego z pliku/zeszytu/skoroszytu umieszczonego...
Najprościej byłoby [syntax=vbscript]Sub BlaBla() Dim katalog As String, plik As String Dim sWkb As Workbook katalog = "c:\gr3krk\" 'katalog = "c:\xxx\" 'usuń pierwszą linię i wstaw po swojemu. musi być "\" na końcu. plik = Dir(katalog & "*.xls*") Do While plik <> "" Set sWkb = Workbooks.Open(katalog & plik) MsgBox sWkb.Sheets(1).Name 'spr...
Otwierając plik Excel ze strony www (klik w zwykły button) plik Excela nie otwiera się, aż do momentu kiedy nie zatrzymam działania makra - dla wyjaśnienia po kliknięciu w przycisk makro czeka na pojawienie się nowego pliku o określonej nazwie. Przechodząc kod krokowo wszystko działa poprawnie. Puszczając makro automatycznie niestety plik się nie włącza...
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,...
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().
U nie mam tak (niezalecane): http://obrazki.elektroda.pl/3974948300_1... Oczywiście jeśli odpalam nieznany (podejrzany) plik, to piszę sobie "jednolinijkowe" makro, Np a=1 w nowym pliku, uruchamiam pierwszy krok (przez F8) i dopiero otwieram właściwy. Sprawdź również zakładkę "Zaufane lokalizacje" (ptaszki u dołu okna).
Skąd pochodzi ten plik ? Jakie dane zawiera w tak olbrzymiej ilości ? Obrazki ? Wykresy ? Czy działają tam jakieś makra ? Czy w pliku tym stosowane są jakieś procedury ukrywania czy dostępu ?
Jak rozumiem Czy próbowałeś? Dodano po 3 Tak na ułamek sekundy widać Dodano po 4 Może przejść długą drogę - programowo utworzyć obiekt Excel, domyślnie nie jest widoczny, z nim otworzyc plik
W najprostszej postaci taka procedura może wyglądać tak: [syntax=vbscript]Public Sub WskazPlik() Dim WB As Workbook Dim Wybor Wybor = Application.GetOpenFilename("Pliki Excel (*.xls*),*.xls*", , "Wskaż plik", "Wybierz", False) If Wybor <> False Then Set WB = Workbooks.Open(Wybor) Else Exit Sub End If End Sub [/syntax] Otwiera się okno dialogowe,...
Witam, Mam dość nietypowy problem: W pliku Excel mam kilka makr, jedno z nich działa przy otwieraniu pliku (chowa zbędne kolumny/wiersze etc..) - Jesli ten plik otwieram z ustawieniami regionalnymi: Polski, Angielski, Portugalski, plik ładuję się ok. 15 sekund. - Gdy wybiore ustawienia regionalne: Francja, Chorwacja, Holandia, Czechy, plik ładuję się...
makro excel otwieranie pliku makro otwieranie pliku excel otwieranie pliku
protect radio kenwood wzmacniacz mercedes klimatyzacja drgać
Jak wyłączyć Eco Power w Philips FWC170? Przykładowe badanie impedancji pętli zwarcia dla C32