[syntax=vbscript]Sub Zamknij() Workbooks([A1] & ".xlsx").Close False End Sub [/syntax]
Witam Workbooks.Add nowy=ActiveWorkbook.Name '....... 'tu kopiowanie a t.d. '........ Workbooks(nowy).Close False Ten kod w petli
Tak nie idzie. Będę musiał jakoś inaczej pokombinować. Sądzę że jakoś to powinno być wciśnięte w wierszu: Set wbkSkoroszyt = Workbooks.Open(fold & "\" & dato & "\" & myvar(i)). Tylko nie wiem jeszcze jak dostawić operator "UpdateRemoteReferences = False" w linijkę powyżej. :) Dodano po 20 Najprostszych rozwiązań szuka się najdłużej. Wystarczy w wierszu...
Zobacz tak usuń te dwa przyciski zapisz zamknij i utwórz je na nowo z różnymi nazwami.
Zrobiłem Makro (sterujące) uruchamiające inne makra ale zawsze po skończeniu ich wykonywania plik zamyka się. Wcześniej zrobiłem wszystko w 1 pliku ale zacząłem się gubić w module z 1000 linii i rozdzieliłem makro na kilka modułów. Makro wykonuje 1 makro po czym wraca do tego ponizej i pyta o kolejne itd. Makra pracują z SAP, nigdzie nie mogę znaleźć...
Arkusze Excell jako "baza danych" to kiepskie. Z wielu powodów, w tym przez sytuacje wielodostepu
Do wyboru: 1. Włącz ochronę makr, zrób porządek i wyłącz ponownie. 2. Otwórz plik z okna Excela'a, trzymając klawisz 'Schift'. 3. Otwórz za pomocą Calc'a (Open Office)
wyeksportowania bez pętli Pętla ma zostać. Otwieranie i zamykanie pliku ustaw poza pętlą. Otwieranie przed, a zamykanie po pętli.
Witam mam jeszcze jedn mały problem. Mam nadzieje że mały, czy jest taka możliwość ze po wykonaniu akcji kopiuj i wstawieniu do arkusza test np 10 powtórzonych dwa wiesze pod ostatnia wstawiona tabelka pojawi sie przycisk do którego będę mógł przypiąć makro zamykajcie arkusz. nie ma problemu z makrem zamykającym i ukrywającym arkusz ale z komendą wywołująca...
Dziękuję zamykam
Oczywiście, że kompilator to obliczy. Od którejś wersji standardu, może od samego początku, wymagane jest od kompilatora aby obliczał wszystkie, oczywiście możliwe do wyznaczenia na etapie kompilacji, wyrażenia i umieszczał w kodzie wynikowym ich wartości. I mam uwagę do przykładowych makr podanych przez gszyszkę. Należy odpowiednio zamykać każde makra...
Hej, Jest możliwość napisania makra, które przy zamykaniu programu (excel) będzie sprawdzało nam dane (w jednej lub kilku komórkach) i wysyłało maila jeśli warunek nie będzie spełniony?
DZIĘKI . Sprawdzę w wolnym czasie i dam znać. Dodano po 5 DZIĘKUJE ZA POMOC .Problem rozwiązałem przez użycie MsgBox i przekierowania za jednym podejściem przez Call do drugiego makra. Jest ok zamykam problem.
O ile pamiętam, gdy otworzysz okno z PDFem to musisz pobrać uchwyt tego okna i potem go wykorzystać do zamykania. Jeżeli go nie masz to musisz namierzyć okno procedurami/funkcjami Windowsa (WMI). Takie same procedury używa się do zamykania dowolnego okna.
Bardzo dziękuję za pomoc, działa świetnie. Temat zamykam.
Dzięki wielkie. Makro działa bez zarzutu. Zamykam temat
Zamykam temat
Witam. Dziękuje koledze. Makro zamyka od razu WORDA natomiast nie wykonuje wydruku. Chciałbym aby makro wykonało następujące czynności i w takiej kolejności: wydruk(wg. ustawień drukarki) i zamyka WORDA bez zapisywania. Wszystko w jednym makrze. Zrobiłem jak kolega radził: Sub drukuj() Dim shLast As Shape ' czy automatyczny wydruk automatycznyWydruk...
Zrezygnuj w takim razie z MsgBox i przygotuj sobie stosowany formularz(yk). W Initalize uruchom makro z opóźnieniem (Application.Ontime), w którym będzie jedna linijka zamykająca formularz(yk) + On Error Resume Next, gdyby zamknięcie nastąpiło przed czasem...
To jest przechowywany w katalogu i zamyka. po prostu otwórz go Dodano po 3 lub zniszczyć ciąg z makro: ActiveWorkbook.Close
Na pasku górnym otwierasz Makra - Nowe Makro. Wpisujesz nazwę elementu i OK. Otwiera się okno Edytor Elementów. Tam rysujesz cały element od podstaw, wybierając kształty, dodajesz wyprowadzenia (PinDown, PinLeft itp.) numerując je i wprowadzając nazwy. Można też przerobić istniejący element. Jak skończysz, klikasz OK i element pojawia się na obszarze...
Dzięki. Już mam. Zamykam temat
Tym narzędziem jest arkusz kalkulacyjny, w naszym przypadku Excel. Zarejestrowałeś studenta, średnią mu policzyłeś, kasę przyznałeś lub nie, zamykasz, wysyłasz do... nie wiem i idziesz spać. Tak, dobrze dedukujesz.
Już sobie poradziłem. Zamykam
Temat zamykam
Zmieniłem datę systemową i pomogło :) Temat zamykam
Dzięki wszystkim. Zamykam temat
Zamykam temat - sprawa załatwiona.
zamykam temat
Zmiana tematu rozmowy oraz autora problemu. ZAMYKAM.
Dzięki bardzo za pomoc :) Zamykam temat.
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
Na powyższym zdjęciu nie bardzo widać. Jedyne co by mogło być przekaźnikiem, to biały prostokąt w lewym górnym rogu, ale może to też być kondensator. Zobacz czy ma dwie nogi, czy 6+2. Mam jednak pewne obawy do do układu scalonego. Wygląda jakby miał dwa pęknięcia. Zrób mu ładne zdjęcie w trybie makro, bo nie widać dokładnie, może to tylko ślady topnika...
Dziękuję! Problem rozwiązałem za pomocą makra (at)Andie . Temat zamykam.
Super, działa. Dzięki Wielkie Mistrzu! Zamykam temat. Pozdrawiam
Przedstawione makro nie do końca tylko "zapisuje jako" plik. Ono tworzy nowy plik kopiuje odpowiednie dane (arkusze) zapisuje go pod pewna nazwa i go zamyka. Przy czym, ponieważ jest wyłączony "podgląd", nie widzisz wszystkich kroków. Też tak chcesz stworzyć plik? Czy wystarczy ci "zwykłe" zapisz jako - czyli plik nazwijmy go źródłowym, na którym włączysz...
Dzięki bardzo problem rozwiązany temat zamykam.
Przepraszam że post pod postem ale chciałem zakończyć temat. Po konsultacji ze wsparciem technicznym, wysłaniu pliku centrali wraz z moim programem z TSI Bulidera panowie stwierdzili że trzeba zrobić reset centrali do ustawień fabrycznych bo prawdopodobnie przy aktualizacji oprogramowania (którą wykonywałem) wkradł się jakiś błąd do konfiguracji. Tak...
Przepraszam , zaniedbałem się z odpowiedzią , Tak , widzę taką możliwość , jednak potrzeba "pilnowania zgodności " we wszystkich plikach, z czasem może być nie lada wyzwaniem . Pozostaję ( póki co ) przy makrach . Temat zamykam , dziękuję za pomoc . J.P.
Jeszcze coś pokombinuje, ale i tak wielkie dzięki skróciłeś w tym momencie już moją prace i to znacznie, muszę jeszcze tego excela trochę rozbudować, ale to już sprawa na inny temat. Jeszcze raz wielkie dzięki. Temat zamykam.
W przypadku pętli i wieszania błędem było jednak makro. Po dodaniu START: na początku makro (potem reszta kodu) i w dwóch miejscach zmiana pętli tj. użycie GoTo START zamiast Call nazwa_makro naprawiło problem. Wywoływanie tego samego makra funkcją Call zamiast GoTo powodowało zamykanie WORD-a lub jego restart. Podobno nie powinno się używać w kodzie...
Pierwszy wątek już jest rozwiązany. Powstała nowa potrzeba usprawnienia działania makra do pobierania tylko trzech kolumn o określonej nazwie Otwieram tylko jeden plik i po zassaniu pliku ZAMÓWIENIA jest zamykany przez makro.
Brak rozwiązania. Zamykam temat
Sumowanie komórek w Wordzie ? Może jednak chodzi o Excel-a ? Makro możesz "nagrać" korzystając z Menu Narzędzia->Makro ... Zarejestruj nowe makro. Włączasz rejestrację wykonujesz potrzebne czynności zamykasz rejestrację i masz makro.
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
Napisałem takie makra w pliku2.xlsm [syntax=vba] Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim NazwPliku As Variant, Sciezka As Variant Dim Plik As Workbook NazwPliku = "Plik1.xlsm" For Each Plik In Workbooks If Plik.Name = NazwPliku Then Cancel = True End If Next Plik End Sub [/syntax] i jest OK. Ponieważ jest plik1.xlsm otwarty plik2.xlsm...
...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...
Dzięki wielkie! Problem rozwiązany dzięki pomocy (at)lanzul :) Temat zamykam ;)
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ę...
Ok. Zamykam temat, żeby opisać wszystko w jednym
makro zamykające excela makro uruchamiać makro makro uruchamia makro
impulsu bascom wymiana grzałki projekt klawiatury bezprzewodowej
usprawnienia polonez pilot cosmo
Brother TD-4T – po wydruku jednej etykiety drukuje 2 puste, kalibracja czujnika, firmware v1.47 Ford Focus Mk1 – nie działa trzecie światło stopu, żarówka W5W, przewody, bezpiecznik