[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If ((Target.Row - 27) Mod 4) = 0 Then Target.Offset(1).Calculate End Sub [/syntax]
Dziwne - u mnie kilkukrotne naciśnięcie Alt + F4 działa, czasem za pierwszym razem nie łapie. Sprawdzałeś?
Dziękuje za podpowiedzi. Makro kolegi dt1 działa, jednak daje inne wyniki niż wykorzystany bez makra solver dla poszczegolnych wierszy. Nie wiem niestety dlaczego. Makro kolegi JRV działa, to znaczy uruchamia sie i nie wiesza, jednak nie zmienia komórek celu ani komórek zmiennych. Może mam jakieś ustawienia samego excela nie tak?
Ok. To jedziemy od początku. Pracuję na excelu 365. "Pojawia się jednak pytanie co to są te puste adresy od X2 do CI2." To są dane w dodatkowych zakresach w arkusz1 pliku docelowego. W tych zakresach są kolejne wiersze pobrane z jednego pliku źródłowego plik.xlsx. Ponieważ w pliku docelowym do dyspozycji jest 26 wierszy w zakresie, a w pliku źródłowym...
Musisz wykorzystać w kodzie danego arkusza np 'worksheet_activate' i wtedy call makro
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źć...
Nie jestem biegły jeśli chodzi o makra ale tak przeglądając parę stron o Excelu natrafiłem na makro uruchamiane przy każdym przeliczeniu arkusza, i uruchamiające kolejne makro pod warunkiem że zmieniły się wartości w pewnych komórkach. W Twoim przypadku można by uruchamiać makro sortujące wyniki przy każdym przeliczeniu arkusza (czyli po wpisaniu/usunięciu/zmianie...
A mam jeszcze taki problem, w arkuszu posiadam dwa przyciski uruchamiające makra, i chciałbym aby jeden z przycisków był aktywny dopiero po przeniesieniu pliku z arkuszem do innej lokalizacji. I druga sprawa aby przycisk był widoczny w zależności od wartości komórki np. jeśli wpiszę do niej konkrety komunikat to wtedy przycisk się pojawia a jeśli jest...
...Dodałem chyba wszystkie zmienione twoje makra do mojego pliku. Mógłbyś zerknąć czy prawidłowo? Posprawdzałem co mogłem, tj. "swoje" - i jeszcze pozmieniałem: makro uruchamiające okno poprzez dwuklik z arkusza 'Kosztorys' i to z modułu Module1, inne drobne poprawki, ale ... przez to " control As IRibbonControl " nie przebrnę - powklejało się toto...
czuwające stale, tzn. dopóki nie wyłączę próbuję w tym momencie zrobić to w programie AutoHotKey, ale jeszcze tego nie rozgryzłem - chociaż na pewno się da w prosty sposób (prosty dla kogoś kto zna ten program albo zna się na programowaniu - jest tam np. funkcja If PixelExist, gdzie można określić położenie X,Y pixela i jego kolor, a później wykonać...
Witam kolegów. Mam do zrobienia arkusz zliczający wydatki domowe i analizujący rodzaj kupowanych produktów. Arkusz jest już prawie gotowy, potrzebuję dwóch rzeczy: 1) W jednym z programów do obliczania pitu rocznego spotkałem się z rodzajem menu rozwijanego w komórce, w którym była tabelka do podliczania np. dochodów z różnych źródeł. Da się coś takiego...
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....
Kreska jest błędem, natomiast makro działa jak należy. Makro jest uruchamiane przez przycisk, który należy dodać do arkusza lub przez menu Narzędzia.Makro.Makro.. Uruchom.
W zależności od tego który przycisk wybierzesz: - z formularzy: zmieniasz nazwę makro i/lub przenosisz je do oddzielnego modułu wstawiasz przycisk z menu kontekstowego wybierasz opcję "Przypisz makro..." wskazujesz makro, które chcesz przypisać przyciskowi finisz - z przybornika formantów: wstawiasz przycisk z menu kontekstowego wybierasz "Wyświetl...
Harmonogram zadań>zaplanuj uruchomienie pliku>makro w Thisworkbook.Open W przypadku Application.OnTime plik musi być otwarty 4 lutego 2014 przed godziną 14:00 (kto ci o tym przypomni?).
Masz wprowadzony plik (PDFMaker.dot) który ma się zawsze uruchamiać przy starcie worda. Jeżeli tak ma nie być wykasuj go z katalogu c:\Program Files\Microsoft Office\Office11\startup (lub przenieś do innego) A dzieje się tak bo ten plik (szablon dokumentu) który chce się otworzyć ma w sobie makro. I zawsze będzie ci się otwierał z tym komunikatem w...
Arkusz Google Makro Napisałem makro dot. drukowania arkusza Google. Makro sprawdziłem poprzez debugowanie i jest ok. Niestety makro drukarki nie uruchamia i brak druku. W czym może tkwić problem?
Spróbuj makra jak w załączniku uruchamianego przy otwarciu skoroszytu. Ale jeśli masz bardzo dużo zależności, to wyświetlenie wszystkich może być nieczytelne.
Wywołaj w kodzie arkusza 'Kredyty' (makro 'ListaZb' w module) [syntax=vb]Private Sub Worksheet_Activate() ListaZb 'nazwa uruchamianego makra End Sub[/syntax]
.. Stworzyłem proste makro, które sprawdza czy komórka X jest pusta, jeżeli TAK to czyści komórkę Y za pomocą Clear.Contents. Procedura wywoływana jest po przeliczeniu arkusza: Worksheet_Calculate.. Makro może i jest proste, ale powiązałeś je w arkuszu w tak zagmatwany sposób, że jego wykonanie się zapętla. Twoje makro wykonując się, powoduje wykonanie...
Witam ponownie., Jest tak jak mowisz. Z pliku raport chcialbym skopiowac dane do pliku makro (z pliku makro uruchamiam makro) tak aby w komorce "dostawca" znajdowały sie numery 85... a w komorce faktura - numery 4...... Nie chciałbym otwierac pliku z ktorego beda pobierane dane ( praca w tle) JEszcze raz dziekuje za pomoc
Mi jednak chodzi o to by makro się samo uruchamiało. Tu masz makro, które monitoruje określony zakres pod kątem zmiany. Dodaj do tego kod swojego makra sortującego. [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range ' The variable KeyCells contains the cells that will ' cause an alert when they are changed. Set...
Jest prosty sposób na uruchomienie makra jeśli aktywowana będzie określona komórka. Powiedzmy, że zmieniasz dane w A1. Jeżeli posługujesz się klawiaturą to następna aktywowana komórka będzie A2 lub B1. Przykład uruchomienia makra dla B1 Private Sub Worksheet_SelectionChange(ByVal Target As Range) wiersz = 1 kolumna = 2 If Target.Row = wiersz...
Kiedy raz została wyszukana już zakładka, jak przejść do ponownego wyszukiwania? ctrl+z uruchamia makro
Po kliknięciu GO pojawia się taki komunikat jak na załączniku (w bezpieczeństwo makr mam włączone pozwolenie na uruchamianie makr). Ręczne uruchamianie z pozycji makra działa bez problemu.
Wkleiłem kod do ten_skoroszyt W Twoim przykładowym pliku xlsm masz już jeden moduł z kodami VBA :?: i to tam powinieneś wkleić ten kod :!: (ewentualnie możesz wstawić drugi - czysty moduł tylko z tym jednym kodem :D ). Jak już tam będzie prawidłowy kod - to proponuję ustawić w opcjach makr - skrót klawiaturowy do jego uruchamiania :spoko: niestety...
Podmieniłam, ale nadal nie działa Chyba niejasno opisałam problem... Obecnie makro uruchamia listę rozwijaną po najechaniu na komórkę J5, następnie wybrane elementy trafiają do I1. W kolejnym kroku chciałabym, żeby uruchamiało się makro dzielenie - automatycznie przy zmianie komórki z J5 na inną i tylko raz, żeby nie zamulało arkusza, bo jest spory....
Twojego filmiku nie widać. Edit: Już się pokazał. Spróbuj jednak dokładniej opisać swoje obserwacje. Czy problem z tym plikiem "okrojonym" na potrzeby forum występuje u Ciebie na każdym komputerze i w każdej wersji Excela? Masz w pliku kilka ukrytych arkuszy, ale eksperymentujesz tylko z "B". Czy każdy arkusz po ukryciu zachowuje się tak samo? Ponieważ...
Efekt "uporządkowania" - jak na zrzucie 951257 danych zapisanych w arkuszu 1 (u Ciebie "przed") można uzyskać poprzez przekształcenie tabeli do arkusza 2 (u Ciebie "po") przy pomocy makra (uruchamianego skrótem ctrl+b) - jak w załączonym pliku. 951258
Zablokować pierwszy wiersz, zmienić wysokość, wstawić tam wszystkie przyciski i używać jako "paska menu"...
Jak zrobisz już te różne makra, które się mają uruchamiać warunkowo to wrzuć tutaj. Pointeresuj się trochę edytorem makr i językiem VBA. Formularze to nie tylko przyciski którym się przypisuje nagrane makra. Makra są zapisywane w języku VBA. Można je pisać samodzielnie bez nagrywania, lub nagrywać i dowolnie edytować (np. wstawić jakieś warunki "if")....
Dodać nowy moduł w VB, wkleić do niego kod i uruchomić. W celu ułatwienia użytkowania, można dodać przycisk uruchamiający makro do wstążki - nie posiadam wersji 2016 ale dla 2010 to należy zrobić tak: Opcje programu Outlook -> Dostosowywanie wstążki. W oknie po lewej - Wybierz polecenia z: Makra (zaznaczasz właściwą procedurę). W oknie po prawej...
Wygląda na to, że słabo sprecyzowałem mój problem. Chodzi mi o to,że w momencie, gdy wyświetlona jest formatka z textbox'ami to nie mogę przesunąć arkusz, aby wyszukać dane do wpisania w te textbox'y. Podobnie mam w innym makro. Uruchamiam makro, pojawia się inputbox z poleceniem wpisania danych z arkusza. Jeśli akurat jestem w innej części arkusz,...
Metoda PrintOut z klasy workshet nie powiodła się Uruchamiasz makro z aktywnego arkusza "formularz" :!: a drukujesz inny arkusz "oswiadczenie" :idea: Twój wcześniejszy kod jest jednoznaczny :D tj. ActiveWindow. Selected Sheets
Zakłada, że z tego Mam dwa pliki filmowe o nazwach: film1_720p.mkv film2_1080p.mkv nie z "720p LEKTOR.mkv" bierzemy 8 znaków nazwy (od końca) i wycinamy 3 znaki z tych ośmiu - dobrze rozumiem? tak
Chyba łatwiej zrobić dwuklik na wierszu, z którego chcesz kopiować. Równocześnie uruchamiasz makro i wskazujesz wiersz. Możesz też się upewnić, czy to właściwy wiersz. Oczywiście można też wstawić tam InputBox, tylko wtedy jak chcesz uruchamiać to makro? Jeśli chodzi o moją propozycję, to komórki docelowe wypisujesz po kolei jako adresy obiektu Range:...
Zamiast MsgBox ("1")
Wrzuć SQL do kodu VBA , a wymagane dane wprowadź np. za pomocą inputBoxa. Przykładowo: [syntax=vbscript] Dim sSQL As String, idRaport As Long idRaport = InputBox("Podaj ID raportu", "Wprowadzenie danych") sSQL = "INSERT INTO KS_delta_przedostatnie_dane " _ & "SELECT * FROM slajdy_KS_baza " _ & "WHERE id_raportu = " & idRaport dbs.Execute...
Nigdy nie słyszałem o takiej stronce bo i po co robić polskie napisy bez polskich liter? (chyba dla ludzi w twojej sytuacji). Za to polecam polskie napisy i np Worda. Robisz makro, które zmienia ci wszystkie polskie znaki na odpowiadające im znaki ISO, odpalasz plik z napisami, uruchamiasz makro i w parę sekund masz napisy przerobione.
Nie bardzo wiem, jak posługiwać się makrem. W załączniku plik z makrem. Rozpakuj plik. Otwórz plik, zezwól na uruchamianie makr i uruchom makro.
Witam, Czy istnieje możliwość, aby zrobić makro, które uruchamia makro o konkretnej godzinie i konkretnego dnia? Przykładowo: Wpisuję w komórkę A1 - 31.01.2019 15:30 I aby to makro uruchomiło inne makro (przykładowo o nazwie "makro1" dokładnie o tej porze bez klikania, itd? Dodatkowo: jeżeli plik nie byłby włączony o 15:30 - to makro (przy pierwszym...
Dodaj załącznik z przykładowymi danymi, koniecznie z układem danych jak w oryginale. Pewnie jest możliwe, ale trudno tak "na oko" ;) Może to się odbywać w nocy po zmianie daty albo o określonej godzinie tu sprawa jest wolną ręka Coś musisz zdecydować. Albo uruchamia User (przyciskiem), albo makro w tle, które "zerka" na zegar co jakiś czas.
Makro to się samo uruchamia, jeśli podłączysz je pod swój arkusz pod zdarzenie change - wtedy jest z automatu wykonywane gdy cokolwiek się w arkuszu zmieni. Moje makro używa tego samego mechanizmu, w załączniku masz gotowy przykład już z osadzonym makrem. W makro Kolegi PRL musisz zrobić więcej poprawek, żeby działało pod Ciebie - będzie ono jedynie...
Trzeba było takie informacje: Z programu wagowego eksportowany jest cały pomiar (wszystkie ważenia) do excela Każde takie rozliczenie chcę robić w następnym skoroszycie. przedstawić we wcześniejszych postach :cunning: Jeśli te tabelki mają taką strukturę jak przedstawiłeś w załączonym pliku :!: to nie ma żadnego problemu :D Wprowadź sobie to makro do...
Ktoś coś podobnego rozwiązał poprzez dodatkowy plik z makrem uruchamiany w harmonogramie zadań.
Dziękuję bardzo wszystkim co nie omieszkali zainteresować się tematem. Potrzebuję usprawnić uruchomianie dwóch makr ,pierwsze makro pobiera dane z pliku tymczasowego i go zamyka. Drugie makro tylko uruchamia drukowanie. Oba makra są podpięte pod kształt i uruchomiane ręcznie. Obecne makra są OK tylko chciał bym aby po kliknięciu w pierwsze makro i wykonaniu...
Hej, a czy macie jakieś pomysły, jeśli nie mogę zmieniać kodu pliku B? Uruchamiam makrem z pliku A kolejno 24 pliki i w każdym uruchamiam jakieś makro. Makra tych plików wyrzucają komunikaty, które są nieistotne dla mnie np "odświeżono dane", a wstrzymują moje makro. Znacie sposób na pominiecie tych msgbox-ów?
A jesteś w stanie określić w którym momencie jest uruchamiana procedura "ListaForName" ? I jeszcze jedna próba: jak masz włączony twój plik to: jeżeli masz excel 2003 wybierz menu Narzędzia - Makro - Makra ... - zaznacz "ListaForName" - kliknij uruchom i sprawdz czy jest lista w kolumnie V arkusza Admin jeżeli masz excel 2007 i wyżej to wskaż kartę...
Ad 1) Czy plik, który nazywasz "plik 1" jest tym, z którego uruchamiasz makro? Jeśli tak, to dopisz Aldrin . Makro powinno znajdować się (moim zdaniem) przy zdarzeniach: Thisworkbook_Open (aby sprawdzić przy starcie) oraz Worksheet_Change, gdzie Target.Address=B3). W tym przypadku ustawiasz właściwość Enabled przycisku (wartość True lub False). Przykład...
Cześć, Mam taki problem że za pomocą makra kopiuje dane z drugiego pliku. Problem w tym że dane z drugiego pliku pojawiają się dopiero po wykonaniu makra uruchamiającego się przy otwarciu (nie znam nazwy tego makra). W konsekwencji kopiuje same nagłówki bo dane nie zdążyły się jeszcze odświeżyć. Miał ktoś podobny problem ?
Skoro wyłączenie makr umożliwia otwarcie pliku, to problem musi tkwić tam. Zrobiłeś tak jak pisałem (zapisałeś plik kiedy był otwarty na wysokich zabezpieczeniach makr?). Sprawdź czy nie masz jakiś pętli uruchamianych przy otwarciu które się "zapętlają", może masz tam jakieś linki do lokalizacji sieciowych które są niedostępne, bardzo dużo "kosztownych"...
:arrow: Hefal Zaglądałeś [url=http://www.google.pl/#hl=pl&source=... Już w pierwszym linku masz odpowiedź...
Microsoft Excel 12.0 Object Library ==Starsza wersja nie może wiedzieć trzeba dostosować moduły do wersji 2003
Najprawdopodobniej Makro nie jest zapisane w tym skoroszycie i dlatego nie działa na innym komputerze.
HiFi-Man , powinieneś odróżniać makra (makroinstrukcje) od funkcji, bo Twoje pytanie jest przez to niezrozumiałe. Makro to działanie wykonywane jednorazowo, doraźnie. Po wykonaniu wynik ma najczęściej formę stałej (liczby lub tekstu). Makro można powiązać ze skrótem klawiaturowym i uruchamiać go za pomocą tego skrótu. Z kolei funkcja (lub w tym przypadku...
Ok, dziękuję za objaśnienei! :) A czemu wyrzuca mnie z Excela kiedy odwołuję się do makra Nowy_skoroszyt_1(), które samodzielnie działa poprawnie? Set my = Workbooks("Truck.xls").Sheets("Aero") wyrzuca mi błąd Run-time error "13": Type mismatch :( Błąd typu zmiennych - niezgodność typów. Duże pole do gdybania, bez "materiału porównawczego". Może to...
Tak ma być?
Witaj Dołożyłem przycisk uruchamiający makro. Pozdrawiam
Dzięki za radę Całość mam wrzucone do modułu 'ThisWorkbook. Nie bardzo rozumiem jak mam zmienić aby nie wyskakiwał błąd. Zależy mi na tym, aby np. z arkusza 1 wywołać makro, które na podstawie danej z arkusza 1 wrzuci do arkusza tabele i a wynik z arkusza tabele zostanie przeniesiony do arkusza 1 i oczywiście chciałbym po wykonaniu makra pozostać na...
Chciałbym, aby w osobnym pliku pojawiła się lista wszystkich wierszy w których jedna z komórek tj. "pozostało do realizacji" jest większa od zera. Jeżeli te wszystkie pliki będą w jednym folderze :!: to takie zadanie (zestawienia danych lub ich aktualizacji :D ) może wykonać makro w załączonym pliku (uruchamiane skrótem ctrl+s ) z pliku zestaw.xlsm....
Pytanie o sens całkowicie zasadne ;) Nie rozumiem... Uruchamiasz powyższe makro skąd? W tym makro wywołujesz w pętli makro z jeszcze innego pliku (personal). Wcześniej odniosłem wrażenie, że w tych otwieranych plikach są makra o tej samej nazwie, wykonujące różne działania i je własnie chcesz uruchamiać. Ale, widzę, to nie tak. Dlaczego nie trzymać...
Jeśli w zakresie są formuły, to zmienia postać rzeczy. Spróbuj wykorzystać inne zdarzenie. [syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim kom As Range For Each kom In Range("C13:G13") If kom.Value < 0 Then MsgBox "Błąd w " & kom.Address(False, False) Next End Sub[/syntax]Warto może ograniczyć Target.Range, bo zmiana...
Po prostu czy da się zrobić to tak że zapisze plik a po ponownym odpaleniu wszystko działa dalej tak jak przez zamknięciem? Plik zapisujesz z obsługą makr (*.xlsm)? Makra można kopiować pomiędzy plikami. Zobacz [url=http://www.cpearson.com/excel/vbe.a... Rozdział "Copy A Module From One Project To Another". Chyba, że chodzi o coś innego...
W sekcji "Ulubione" pojawiają się makra (definicje), które mają zaznaczoną opcję "Uruchamiaj automatycznie" (w DloadX).
A jak to makro uruchamiasz, przyciskiem, skrótem? Wystarczy: [syntax=vbscript]Sub qq() Dim r As Range Set r = Range(ActiveCell, ActiveCell) Range("A1").Select MsgBox "Wybrałem A1." Range(r, r).Select MsgBox "Wybrałem poprzednią komórkę." End Sub [/syntax]
Witam, Zielony z makro szukam pomocy :-) Uprościłem pytanie, poszukuję makra które uruchamiałoby się automatycznie po wprowadzeniu zmiany w arkuszu dane C3, makro powinno zapamiętać i zapisać poprzednią wartość C3 do arkusza zestawienie C5, przy kolejnym wpisie do C3 w danych, kolejny zapis w C6 w arkuszu zestawienie itd. Mógłby ktoś pomóc w stworzeniu...
Uwierz mi że tak nie nauczysz się pisać programów. Nakierowałem Ciebie na dobrą drogę, a teraz kombinuj. Masz tutaj http://dzono4.w.interia.pl/kurs/dodatki/... przykład procedury uruchamiającej się SAMOCZYNNIE podczas aktywacji arkusza. Oczywiście piszesz to jako makro.
Zwracam się z prośbą o stworzenie makra, bądź doradzenie innego rozwiązanie Jeśli chciałbyś wykorzystać do zestawienia danych tabelę przestawną :idea: np. tak jak na zrzucie 1075895 to możesz wykorzystać makro VBA do automatycznego (uruchamianie klawiszami ctrl+o) tworzenia aktualnej tabeli przestawnej :spoko: 1075898
aby po zmianie wartości w komórce B11 recznie? With Range("B39") Gdzie End With ?
Witam! Proszę o pomoc w napisaniu makra, które będzie uruchamiane za pomocą przycisku. Zadaniem makra będzie dodawanie wartości z pól: K5-K25 do pól C5-C25. A następnie makro to ma czyścić dane z pól K5-K25....
Zobacz przykład. Makro uruchamiane jest przez dwuklik w komórce z krzyżykiem...
Odwróciłbym to: makro realizujące aktywację wskazanego arkusza w wybranym skoroszycie i zawierające polecenie copy , przypisane do dowolnej (nie wykorzystywanej domyślnie w Excelu) kombinacji klawiszy, lub uruchamiane zdarzeniem arkusza Np dwuklik... Schowek w Excelu jest obiektem, do którego należałby się odwołać. Natomiast uruchamianie makra kombinacją...
Zarejestrowałem Ci ten import jako makro. Uruchamiasz skrótem Ctrl+i. Sprawdź, czy będzie działać w Twojej wersji Excela (rejestracja była w 2007). Kolumny z kwotami są sformatowane po polsku. Jeśli wolisz, żeby były kropki dziesiętne, usuń te 3 instrukcje na końcu makra: [syntax=vbscript]Columns("E").NumberForm... = "0.00"[/syntax] Załączony plik ma...
Wygląda dobrze. Czy wyzwalacz nawet nie uruchamia Excela, czy też tylko mejla nie wysyła? P.S. Mejl trafia do skrzynki nadawczej. Zostanie wysłany po uruchomieniu Outlooka.
Dziekuje za propozycję jednak nie bardzo mi odpowiada to rozwiązanie bo mam już gotowy szablon pliku na którym pracuję z już gotowymi makrami. Większość makr uruchamiam jeszcze przed usunięciem wierszy i jest OK. Ale czasem zdarzy się że już po usunieciu potrzebuję uruchomić makro. W kodzie który podałeś musiałbym w takim razie zrobić kopie wszystkich...
Przepraszam za opóźnienie w odpowiedzi. Niezmiernie dziękuje za pomoc. (at)cbrman - Twoje marko działa, ale u mnie niestety pobiera również nagłówki. Ale poradziłem sobie z problemem, zarejestrowałem makro, w którym usuwam duplikaty. Później połączyłem Twoje makro z moim, rejestrując trzecie makro, które uruchamiało je po kolei.
Dobry wieczór, Nie wiem, ile jest tych wzorów i czy będą w nich w danej chwili identyczne ścieżki czy różne. Ale można spróbować tak. W edytorze Visual Basica wpisać sobie proste makro wstawiające do aktywnej komórki albo do komórki o określonym adresie formułę z funkcją WYSZUKAJ.PIONOWO. [syntax=vb]Sub WstawWzor() ActiveCell.FormulaLocal = _ "=WYSZUKAJ.PIONOWO(J6;'C:\Users\user\Des...
Witam. Mam napisane makro, które uruchamiane jest za pomocą przycisku utworzonego z formularza, które oczywiście działa. Po wpisaniu słowa Private, celem ukrycia makra, niestety przycisk już go nie uruchamia i pojawia się komunikat o błędzie. Jak sprawić by wcześniej utworzony przycisk uruchamiał to - teraz ukryte makro? Bogdan
Witaj, może w wyniku działania kodu uruchamiane są zdarzenia? Można zobaczyć to makro?
Zacznij od zmiany taśmy - najlepiej na nową. Zdjęcie makro dysku przedstaw - od strony elektroniki.
Nie podałeś w jakim środowisku będzie uruchamiany kod ale AD1: Diody zapalą się jeżeli w układzie docelowym stan '1' zapala diodę. Po instrukcji jmp nie dajemy przecinka, przecinek występuje tylko jeżeli rozdzielamy parametry rozkazu. Chyba że jest to specyfika używanego assemblera. AD2: Dobrze byłoby nazwać jakoś to makro, słowo 'nazwa' może być mylące....
Witam wszystkich serdecznie ! Próbuję zrobić makro, które zakłada mi hasło ochrony skoroszytu. Podczas śledzenia ( gdy makro śledzi moje kroki ) daję opcjonalne hasło ochrony struktury jednakże gdy uruchamiam już samo makro o hasło się nie pyta. Co wpisać dodatkowo w kodzie VBA aby pytał się za każdy razem o hasło gdy uruchamiam makro.
Witam Tworze makro które będzie otwierało skoroszyt o zmiannej nazwie, wykonywało w nim kilka operacji typu filtrowanie itd a potem przenosiło z niego pofiltrowane dane do pliku w którym uruchamiałem makro. Arkusz w którym będzie uruchamiane makro też będzie miało zmienną nazwę niestety. Teraz mam problem ponieważ po otwarciu pliku z makrem uruchamia...
Możesz zastosować takie makro: [syntax=vbscript]Sub Kopiowanie2() ' ' Kopiowanie2 Makro ' Dim lw As Long, i As Long, j As Long Sheets("Arkusz1").Activate '1 lw = Cells(Rows.Count, "A").End(xlUp).Row '2 j = 1 '3 For i = 2 To lw '4 Range("A" & i & ",B" & i & ",D" & i & ",F" & i).Copy _ Destination:=Sheets("Arkusz2").Range("A" & j).Resize(Range("G" & i))...
Nie wiem, czy to aż takie trudne: reguła outlooka otwiera przychodzącego maila, a później uruchamia makro. Natomiast makro kopiuje tekst z otwartego maila, zamyka go, wkleja do edytora kopię i kończy działanie. Każdy następny mail powoduje to samo...
Jak zmienia się którykolwiek TextBox uruchamia się procedura TTextBox. Jak wykonuje się makro w którym jest zapis do TextBox uruchamia się ponownie i tak ciągle. Proponuję zostawić Label, tu też można wyśrodkować tekst. W załączniku poprawiony Label i kod od Private Sub ListBox12_Change(), bo nie zawsze zwracał poprawne dane.
Dziękuję, wygląda, że to jest to. Tylko jeszcze pytanie bo mam to nie pierwszy raz. Kiedy próbuję odpalić w taki sposób napisane makro, prosi mnie o wybranie makra z listy jakby go nie widział lub mam taką informację jak w załączeniu. Czy mam tu jeszcze coś od siebie dodać czy może w zły sposób uruchamiam makro z początkiem typu "Private Sub Worksheet_Change(ByVal...
Oczywiście makra mogą (prawie) wszystko. :) Ja czegoś takiego raczej bym wolał nie robić. Przemyśl jeszcze raz czego naprawdę potrzebujesz. Może pomogą Ci w tym poniższe uwagi. Nie lubię niczego uruchamiać "wejściem" w komórkę, działa "topornie". Robię to tylko jeżeli nie ma innego (prostszego) wyjścia. Zwykle lepiej działa normalny przycisk uruchamiający...
To musisz zrobić jak kolega wyżej napisał: odblokować arkusz, wykonać co trzeba i ponownie zablokować. Musisz tylko robić to sprytnie, żeby użytkownicy nie spowodowali błędu w VBA, bo wtedy dostaną gratis odblokowany arkusz. :) Możesz pomyśleć też o zastąpieniu formuł makrami VBA uruchamianymi zdarzeniami, albo nawet napisaniu małej aplikacji. To znakomicie...
Działa :D dzięki jeszcze mam sposób: Module1.Makro1 Przy jakichś zabawach praktycznie wyczaję różnicę między tymi sposobami. Jeszcze tylko muszę nauczyć się uruchamiać makrem, makro z innego pliku; potem jak w VBA obliczyć CRC i wiem wszystko co mi jest na tę chwilę potrzebne do szczęścia :D Jeszcze raz dzięki za pomoc.
A czy plik, którego nazwę podałeś w InputBox znajduje się w tym samym katalogu w którym jest arkusz z którego uruchamiasz makro?
Wyraziłeś się precyzyjnie. Tylko, że tym razem piszesz coś innego.;) [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 16 Then r = Target.Row Dim n As Worksheet Set n = Sheets("Nieprawidlowosci") ow = Cells(Rows.Count, "A").End(xlUp).Row nw = n.Cells(Rows.Count, "B").End(xlUp).Row + 1 If nw < 4 Then nw = 4 If...
A makra w Excelu masz włączone?? Wstaw sobie [syntax=vb]MsgBox "Test"[/syntax] w różne miejsca w kodzie i zobacz, czy się wiadomość wyświetli... Rozumiem, że wkleiłaś makro do arkusza Opis??
Życzę powodzenia z wydajnością tego skoroszytu (jak się rozbuduje) przy uruchamianiu za każdym razem makra przez 'worksheet change'. (źle wpisane 'run' makro, pomyłka 'run' makro itd.)
Witam. Utworzyłem makro do zmiany koloru karty w zależności od wartości komórki. Jeżeli w komórce F6 wartość będzie większa od 0 to karta zmieni kolor na czerwony. Makro działa, ale muszę je wywoływać każdorazowo uruchamiając to makro. Na razie poradziłem sobie tworząc we wszystkich kartach przycisk uruchamiający to makro, ale jest to trochę bez sensu....
Te pliki będą już miały nazwę na Należności_28062914 i chciałbym tylko aby makro działało na nich. Podczas uruchamiania makra te dwa pliki będą otwarte.
Sprawdź dobrze, bo pisane w przerwach między obieraniem ziemniorów i marchewy, i mogą być błędy. 919204 Stałe, zmienne i kod na tyle czytelne, że od razu zrozumiesz intencje. Kody z ich wartościami na oddzielnej zakładce, makro uruchamiane zmianą zawartości komórek w określonym zakresie (stałe dla zakresu początkowego i końcowego), zdefiniowanym w module...
[syntax=vbscript]Option Explicit Dim xlApp, xlBook Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("N:\a.xlsm") 'Lokalizacja pliku EXcel xlApp.visible = true xlBook.refreshall WScript.Sleep 15000 xlApp.Run "Makro1" 'Nazwa makra do uruchomienia xlBook.Close xlApp.Quit Set xlBook = Nothing Set xlApp = Nothing WScript.Quit...
Co masz na myśli pisząc, że "nie kompiluje automatycznie po otwarciu pliku"? Musisz mieć w centrum zaufanie włączony niski poziom zabezpieczeń dla makr, żeby się makro uruchamiało, masz to zrobione? Co do drugiego to powinna pomóc zamiana linijki na: [syntax=vb]Arkusz1.Range("A1").Value = nr & Format(Date, " \# MM \# YY")[/syntax]
Jeśli ma się to odbywać automatycznie, myślę że makro musiałoby być uruchamiane przy otwarciu arkusza. Powinno zawierać funkcję timer, a reszta kodu (badanie godziny, kopiowanie itd) w pętli, uruchamianej co czas określony przez PauseTime, lub coś podobnego. O to chodzi?
makro uruchamiać makro makro uruchamia makro makro myszka
impulsowy potencjometr volvo silnika analiza sygnału
suszarka bosch suszarka samsung
Jak określić moc silnika elektrycznego na podstawie wymiarów? Żarówka LED OSRAM 73081 S14s 3W - Informacje i Zastosowanie