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 serdecznie. Mam mały problem dotyczący zamykania okien programu Excel 2013. Potrafię otworzyć powiedzmy 5 okien Excela za pomocą pliku wsadowego, ale dwa z nich chciałbym zamknąć również za pomocą polecenia z pliku wsadowego nie zamykając całego Excela. I to jest dla mnie wyzwanie, którego nie potrafię wykonać na dzień dzisiejszy. Proszę o pomoc....
Po co ochrona, jesli np. przed tym(zamykaniem) "użytkownik przez przypadek kasuje jakąś formule"? W kazdym razie mozna uzyc zdarzenia[syntax=vb]Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In Me.Sheets s.Protect 'ew. haslo Next Me.Save End Sub [/syntax] Ale lepiej mieć zapasowe arkusze i przed zamknięciem kopiowanie formuł, lub, jeśli...
Najprostsze to czy ten Excel nie mógłby się sam zamknąć jak skończy? Niedobrze by było go tak brutalnie zamykać.
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...
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, 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,...
Tu mam wrażenie że jest coś z synchronizacją pomiędzy zamykaniem pliku i kończeniem makra, tak jakby zamykanie pliku trwa a on już skończył makro i dlatego się widok nie odświeża a przycisk cały czas jest jakby wduszony - nie odciska się, i wtedy czegoś mu brakuje, szukam sposobu by je jakoś zatrzymać może jakiś pasek postępu
witam Koledzy potrzbuje pomocy. mianowicie mamy pewny plik exel, gdzie jest uzywany przez kilka osob, czesto musimy dzonic do siebie bo ktos jest w pliku i nie ma mozilosci zapisu wiec zastanawiam sie czy nie mozna ustawic casu np. 5 minut i po tym czasie plik automatycznie sie zapisz i zamknie. Albo brak aktywnosci : podajemy czas i po tym czasie zapis...
W skrócie: będę robił import do Accesa z Excela ale tylko wybranych arkuszy. Stąd konieczność ich pokazania (zapisu) w celu późniejszego wybrania przez użytkownika. Znalazłem taką procedurę która robi dokładnie to czego potrzebuję: [syntax=vbscript]Private Sub arkusze() Set objExcel = CreateObject("Excel.Application") objExcel.Visible = False Set objWorkbook...
Witam, pracując z excelem zauważyłem, że gdy chcę zamknąć jeden z otwartych zeszytów to program zgłasza gotowość do zamknięcia wszystkich zeszytów. Co należy zrobić, by program zamykał tylko jeden zeszyt, a pozostałe pozostawiał otwarte?
Jestem zielona w tym temacie oraz w vba. Mam pewien plik z makrem w Excelu(2013). I chciala bym aby,a chyba ze jest to nie mozliwe, aby makro zabezpieczylo ten plik przed: -usunięciem z określonego dysku, -nie pozwolili na skopiowanie tego pliku na inny dysk/folder/komputer itp -nie mozna by bylo tego pliku spakować i usunac/skopiowac/przeniesc/podpiąć...
Witam , czy orientuje się ktoś czy jest możliwość blokowania skoroszytu, makr po upływie czasu, daty ?? chodzi mi o to by nie można było korzystać z dokumentu do czasu edycji daty, na kolejny miesiąc
Witam serdecznie. Przyznaję że nie za bardzo znam się na vba i dlatego moje pytanie. Mam program który po pewnych obliczaniach wyrzuca mi wyniki do paru plików Excela i każdy muszę zamykać osobno. Zastanawiam się czy można by to zrobić za pomocą vba tzn automatycznie po otwarciu pliku Excela sam się zamyka. Nie oglądam wyników bo to same cyferki które...
Witam, Chcę zabezpieczyć plik Excel-owy jakimś Hasłem. Otwierając plik pokzuje sie najpierw małe okno z polem tekstowym, dwoma przyciskami "OK" i "anuluj" po wpisaniu prawidłowego hasła i kliknięciu OK otwiera sie dopiero właściwy arkusz. No i "Microsoft Script Editor" jest wyłączony (nie można go otwirzyć), co za tym idzie nie wiem jak jest to napisane....
Witam, szukam makra, które zamyka plik, którego nazwa jest w komórce A2. Plik, który ma być zamknięty,jest już otwarty. Niestety nie znalazłem rozwiazania w internecie. Myślę co wstawić w "Nazwa_pliku", zbyt to działało... Workbooks(„Nazwa_pliku”).Clo... Coś takiego? [syntax=vbscript] Plik1Nazwa = Range("A3") Set Plik1 = Workbooks.Open(Plik1Nazwa)...
Witam, Mam dość proste pytanie, ale do tej pory nie znalazłem skutecznej metody. Stworzyłem makro, które otwiera wybraną lokalizacje i pozwala użytkownikowi wybrać konkrety plik do zaimportowania, dajmy na o nazwie Data 07082015 (codziennie nazwa jest inna). Chciałabym aby po zaimportowaniu plik był automatycznie zamykany. Kombinowałem z następującym...
Niestety nie umiem wykorzystać twoich kodów żeby poprawnie działały. Może dokładniej powiem co chcę osiągnąć tym kodem. Wykorzystałem w nim pięć przycisków CheckBox (wszystkie przyciski są w jednym arkuszu), w kodzie jak pokazałem w pierwszym poście wszystko działa ok, jednak chciałem aby zastosować kolejność odkrywania kolumn pod warunkiem że poprzednie...
Witam serdecznie, Mam następujący problem, udostępniam innym użytkownikom z mojej firmy pliki .xlsx do wypełnienia, które ze względu na późniejszą obróbkę makrami są poblokowane. Blokada polega na haśle w ochronie skoroszytu --> chroń strukturę i okna --> Struktura (nie chcę żeby pozostałe osoby widziały ukryte zakładki). Sęk w tym, że do późniejszych...
Witam poniżej działające makro: otwierasz plik excel - powstaje wpis edytujesz zapisujesz zamykasz - powstaje wpis [syntax=vb]Private Sub Workbook_Open() Dim nrPlikuWyj On Error Resume Next nrPlikuWyj = FreeFile Open "F:\Marek\OFFICE\test formuł\LISTA_LOGI.log" For Append Shared As #nrPlikuWyj Write #nrPlikuWyj, _ ThisWorkbook.Name & _ " otwarto " &...
Cześć, Mam pytanie, potrzebuję w moim makrze dodać nastepującą komendę, mianowicię chcę aby makr otwierało wskazany manualnie plik, kopiowało z niego dane i nastepnie go zamykało. Aktualnie utknąłem na momencie otwierania i kopiowania, jak poniżej: [syntax=vbscript] Dim wb As Workbook, wb2 As Workbook Dim ws As Worksheet Dim vFile As Variant Application.DisplayAlerts...
Witam Zrobiłem sobie plik z obliczeniami. Chciałbym go zabezpieczyć tylko nie standardowo hasłem tylko w jakiś inny sposób. Czy można np. zabezpieczyć że po otwarciu 10 razy pliku za 11 razem nie da się otworzyć? A może znacie jakieś inne fajne zabezpieczanie exela. Z góry dziękuję za odpowiedzi Pozdrawiam
witam czy mozna zabezpieczyc plik exela jakims hasłem zeby nie mozna go było otwierac ????? a jezeli tak to jak to sie robi
Cześć, chce makrem z ogólnej bazy klientów skopiować dane do swojego pliku makro wykonuje się, niestety jeśli jest ktoś w pliku "do edycji" wyskakuje mi okno dialogowe: "plik 'klienci zagraniczni' jest zablokowany do edycji, kliknij przycisk tylko do odczytu, powiadom, anuluj" Opcja tylko do odczytu mi wystarczy, nie chce zapisywać zmian w tym pliku...
Witajcie, Czy istnieje możliwość by makro otwierało ostatnio zapisany plik z danej lokalizacji albo plik z najświeższą datą w tytule np. raport20160430? Obecne rozwiązanie jest uciążliwe i szukam optymalizacji do tego działania :D
[url=https://docs.microsoft.com/en-us/of...
Trzeba wrzucić to w pętlę. Jak znajdzie robi warunek PRAWDA Jak nie znajdzie to w warunku FAŁSZ wyświetla Msgbox i kończy działanie
Dzieje się to bez względu na liczbę otwartych plików w 1 instancji. Korzystasz z wielu plików i kilku instancji aplikacji :?: Czy to są pliki pracujące z makrami ? Jakie mają rozmiary ? korzystam z dodatku A z jakich to dodatków korzystasz ? to nie jest problemem, bo plik działa w różnych Excelach: 2010/13/16. tzn. w każdej wersji Excela jest ten problem...
Dziękuje wszystkim za pomoc temat ogarnięty zamykam Na przyszłość daj w module na początku option explicit to unikniesz tego typu błędy
To wygląda na jakąś infekcje komputera :cry: Najpierw przeczyść maszynę zgodnie z zaleceniami -https://www.elektroda.pl/rtvforum/viewt... , a logi FRST zamieść na forum :!: Z ciekawości możesz spróbować otwierać te "oporne" pliki w OpenOffice :idea:
Windows 10 , OO najnowszy, pakietu Office nie mam tylko OO. "Excel" działa.
Tak jak pisałem przyczyną problemów były odwołania strukturalne do tabel Excela. Po zamianie tych odwołań na tradycyjne odwołania do zakresów, dane powinny być odczytywane z zamkniętych plików. Tam gdzie w kolumnach masz daty (w przeglądarce) w kodzie formatu dopisz sobie na końcu dwa średniki po dacie. To żeby nie wyświetlać zerowych dat. Tam gdzie...
Musisz ustawić zmienne odpowiedzialne za bieżący arkusz oraz arkusz z drugiego pliku, a następnie odpowiednio nimi manipulować przy kopiowaniu. Ja to robię zwykle w ten sposób: [syntax=vb] Set wswyn = ThisWorkbook.Worksheets("Wyniki") 'bieżący arkusz Set wrkSrc = Workbooks.Open(Filename:=myPath, ReadOnly:=True) 'otwórz plik źródłowy Set wsSrc = wrkSrc.Worksheets("Dane")...
W v.2007 działa (jeszcze) otwieranie w nowej instancji. Spróbuj [syntax=vbscript]Dim oExcel As Excel.Application Set oExcel = CreateObject("Excel.Application") oExcel.Workbooks.Open Filename:="c:\plik.xls" oExcel.Visible = True 'albo nie (domyślnie jest False) jeśli tylko pobierasz dane i zamykasz oExcel.Workbooks(1).Close SaveChanges:=False oExcel.Quit...
Dobra dzięki za pomoc. Zamykam.
Udało się. Bardzo dziękuję za pomoc i zamykam temat.
Zmieniłem datę systemową i pomogło :) Temat zamykam
Zobacz na tych plikach.. Kopiuje mi tylko z jednego pliku, a jeden zostawia w ogóle otwarty... Zasada działania ma być prosta: Otwiera pliki zaznaczone Kopiuje z nich wartości które odpowiadają wartością w pliku głownym zamyka pliki
Przepraszam że się wcinam koleżance wyrobekj ale nie rozumiem w czym autor ma problem. Do autora Ustawiasz w "matce" odpowiedni filtr który ci pogrupuje dane. (np. w kolumnie ddd "niepuste") po wykonaniu zaznaczasz myszką obszar z wszystkimi danymi kopiujesz (prawoklik - kopiuj) przerzucasz się do nowego arkusza/pliku wklejasz (prawoklik - wklej) i...
Wystarczy w pętli otwierać kolejne pliki i zamykać po podstawieniu hasła...
Wyszukiwanie konkretnego pliku Excel w folderze i następnie usunięcie tego pliku. Szukam podpowiedzi, jak stworzyć makro, które znajdzie np. trzeci plik w danym folderze i usunie go za pomocą funkcji Kill. Stworzyłem już makro, które usuwa mi wszystkie pliki w danym folderze. Głównie chodzi mi o to, żeby tworzyć kopie zapasowe pliku Excel w danym folderze,...
Jest idealnie :D - bardzo dziękuję za cierpliwość i pomoc. O to dokładnie chodziło. Zamykam temat i wrzucam ekstra punkty ;)
Tak chodzi o arkusz. Niestety Twoje rozwiązanie nie działa. Pojawia się informacja o przechowywaniu informacji w schowku po czym excel sie zamyka.
Dziękuję działa tak jak powinno. Temat zamykam, rozwiązany dzięki użytkownikowi PRL.
http://www.elektroda.pl/rtvforum/topic24... Temat zamykam.
dziękuje za pomoc zamykam temat
Tak znalazłem dziękuję. Zamykam.
Skopiowałem arkusz do innej lokalizacji, zmieniłem ścieżkę do plików źródłowych. Widzę, że otwierają się i zamykają kolejne pliki, jednak wynik i tak jest 0
http://www.elektroda.pl/rtvforum/topic52... Przykro mi bardzo. Temat zamykam.
Pliku nie dało się odzyskać, temat zamykam
Czy w sterowniku jest jakaś zmienna odpowiedzialna za zanik zasilania ? A co za problem stworzyć samemu marker typu BOOL w deklaracji VAR (będzie to zmienna ulotna). Po zaniku zasilania tego typu zmienne zawsze są zerowane. Na początku programu wykonujemy operację: IF bAfterReboot = 0 THEN (*tutaj zamykamy pliki*); bAfterReboot := 1; END_IF;...
...czy ten kod aktywuje się automatycznie z uruchomieniem pliku w którym to makro będzie?... To zależy od Ciebie. Ja zrobiłbym to na zasadzie umieszczenia tych trzech procedur w module i odwołań do nich w ThisWorkbook : [syntax=vb]Private Sub Workbook_BeforeClose(Cancel As Boolean) ResetBar End Sub Private Sub Workbook_Open() BlokujWytnijWklej End...
Niby proste, a bez szczegołów to nadźgać tu można tyle różności, jak do tobołka ... Założenia: 1. Weryfikacja (jakakolwiek) kopiowanych danych 2. Plik zestawienia w tym samym katalogu co Wz-wzór, jeśli nie to ścieżkę trzeba wpisać "ręcznie" do zmiennej 3. Sprawdzanie, czy plik zestawienia nie jest przypadkiem już otwarty 4. Nazwa pliku zestawienia wpisana...
Temat zamykam. Pomógł jak zawsze kolega ,,Clubs",któremu dziękuję. Program działa super.
działa ale wolno Musi działać wolno bo za dużo 'aktywacji' jakiś 'activeceli' otwierasz plik "baza" zamykasz jakiś "Lista_srodkow"
Zrób jedno makro jak uruchamia się skoroszyt które chowa paski oraz drugie uruchamiane jak zamykasz skoroszyt które będzie odkrywało paski. Powodzenia
Czyli jeżeli gdzieś ten plik otwierasz to zapamiętaj jego nazwę (najlepiej pełną, ze scieżką) i potem powinno zadziałać zamykanie z dokładnie tą samą nazwą. Jeżeli masz problem tylko z jednym plikiem to możesz go nawet potraktować nieco inaczej niż pozostałe. Jak rozumiem dla pozostałych nazw nie zapamiętujesz.
Ale mnie chodzi o Makro wstawiające do bieżącego Skoroszytu (Zeszytu) Makro we we właściwości: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) No i w czym problem? Ja podobnie jak adamas_nt nie rozumiem problemu... plik1.xls ok plik2.xls ok plik3.xls ok
Udało się! :D Dzięki wielkie :) oWord.Visible = True - usunęłam oWord.ActiveDocument.SaveAs Filename:=Range("A" & a).Text oWord.Quit - oba zostawiłam i działa Wobec tego zamykam temat skoro już wszystko rozwiązane :)
Witam ponownie. Dziś znalazłem sposób aby obejść mój problem. Otóż napisałem markro, które po odświeżeniu i zapisaniu zamyka mój plik, a następnie o wyznaczonej godzinie go otwiera i odświeża kolejny raz. Jest to sposób, aczkolwiek nadal nie dziwi mnie dlaczego nie mogę odświeżyć tego pliku 2 razy pod rząd, bez zamykania go. Pozdrawiam
Jak by ktoś kiedyś szukał to poniżej działający skrypcik vbs: Option Explicit Dim objUser, strExcelPath, objExcel, xlBook1, objSheet, _ objFSO, objFile, aline, aLines, irow, icol Const ForReading = 1 Set objFSO = CreateObject("Scripting.FileSystemObject... Set objFile = objFSO.OpenTextFile("D:\FIRMY\ARP\1\1\1.... ForReading) Set objExcel = CreateObject("Excel.Application")...
Przy czym plik txt jest koszmarnie sformatowany Dlaczego zaraz koszmarnie?? Całkiem przyzwoicie - dane powtarzają się w przewidywalnych grupach. Wystarczy podzielić na tablicę wg spacji i w zależności od długości tablicy skopiować dane w odpowiednią komórkę: [syntax=vb]Private Sub CommandButton1_Click() Dim linia As String Dim tabl() As String Application.ScreenUpdating...
Tak/nie. To zależy jakie naprawdę są ilości. Czasem używa się zamykaniu w transakcji "paczek" na poziomie np setek/tysiąca operacji atomowych, byle wspólnych logicznie. Nie da się wrzucić w jednej transakcji 1mln rekordów np z migrowanej "starej bazy". To rzeczywiście zależy od ilości danych, jak również parametrów sprzętu, ilości pamięci etc... Najlepiej...
rozwiązałem problem na podstawie forum: https://community.powerbi.com/t5/Desktop... temat zamykam]Link
PRL Dzięki wielkie, dokładnie jest tak jak mówisz ale od tej pory nie trzeba będzie tego robić ręcznie :) Dzięki wielkie za pomoc i zamykam temat ^^
Dziekuje Panom za wypowiedzi - byc może w przyszłości to rozwiazanie znajdzie zastosowanie - jednakże wobec braku globalnego rozwiązania i tego że sama zmiana powiększenia zajmuje 3-4s po otwarciu pliku, 10s to zdecydowanie za długo. Zamykam.
zamykanie pliku excel zamykanie zamykanie excel
bojler grzałka ariston kostka licznika volvo enkoder licznik impulsów
prosty wzmacniacz tranzystorowy falownik budowa
Jak otworzyć plik DAT z winmail.dat, VCD, DVR, oscyloskopu, archiwum ZIP, Excel, VLC, 7-Zip Valeo A13 VI 84 – schemat alternatora z regulatorem, opis pinów, trio diod, PWM