[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]
Musisz wykorzystać w kodzie danego arkusza np 'worksheet_activate' i wtedy call makro
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...
.. 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...
Microsoft Excel 12.0 Object Library ==Starsza wersja nie może wiedzieć trzeba dostosować moduły do wersji 2003
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...
Dla podkładu: aplikacje webowe mają z zasady trudność z "bardzo fajnym", kontrolowanym drukowaniem. Z kilku powodów, w tym przeglądarki zabezpieczają komputer użytkownika przed ingerencją z weba - zupełnie słusznie. W konsekwencji twórcy aplikacji webowych maja bardzo mały wplyw na szczegóły drukowania, ich większa władza kończy sie na oknie przeglądarki....
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?).
Zablokować pierwszy wiersz, zmienić wysokość, wstawić tam wszystkie przyciski i używać jako "paska menu"...
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...
Kiedy raz została wyszukana już zakładka, jak przejść do ponownego wyszukiwania? ctrl+z uruchamia 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...
Tak ma być?
Makro uruchamia się, gdy przechodzisz do "Arkusz2" (Np po zmianach w "Arkusz1") Po linii licznik=2 przydałoby się Range("J" & Rows.Count).ClearContents Ew. szukanie pierwszej niepustej w kolumnie. To już Tobie zostawiam. Oczywiście dość łatwo przerobić to na funkcję.
Spróbuj coś skopiować i wkleić komórkę niżej - nie działa, bo makro uruchamia się przy każdym kliknięciu ;)
Najprawdopodobniej Makro nie jest zapisane w tym skoroszycie i dlatego nie działa na innym komputerze.
cześć prośba o pomoc mam zarejestrowane makro, uruchamia się w jednym arkuszu , prośba jest taka aby podpowiedzieć jak zmienić kod , żeby makro mogło uruchamiać się w innych arkuszach w pliku. [syntax=vbscript]Sub Makro1() ' ' Makro1 Makro ' ' Range("B8:U99").Select ActiveWorkbook.Worksheets("13_03_zm II").Sort.SortFields.Clear ActiveWorkbook.Worksheets("13_03_zm...
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.
Witaj Dołożyłem przycisk uruchamiający makro. Pozdrawiam
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ż...
Witam Mam Taki problem. Chciałbym aby automat uruchamiał makro dla każdego arkusza stworzonego w Skoroszycie. Ten kod w takim zapisie uruchamia makro tylko w jednym arkuszu. Nawet w takim przypadku procedura zatrzymuje się na wierszy ( pogrubiłem wiersz ) poniżej kod: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = 50 And Target.Column...
Źle się wyraziłam - dwukrotne kliknięcie w dowolny wiersz w kolumnie "Adres" w Arkuszu 'Baza' uruchamia makro, w związku z czym nie wiem jak edytować adres :)
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
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.
Proponuję dodać do menu przycisk, który uruchamia makro, a w nim: - dodać nowy arkusz, - zmienić jego nazwę, - i co tylko wymyślisz. Myślę, że każda pani Jadzia nauczy się klikać w przycisk w menu...
Makro uruchamia się w momencie wprowadzenia daty. Może jak Ty patrzysz na ten obrazek, to wszystko rozumiesz, ja nic.
Na Elektrodzie jest kilka przykładów importowania skoroszytów do innego skoroszytu. Poszukaj. Wiem o tym, ale nie widziałam nigdzie przykładu pojawienie danych w komórce uruchamia makro. Na elektroda są przykłady kiedy trzeba kliknąć na przycisk, itp.
aby po zmianie wartości w komórce B11 recznie? With Range("B39") Gdzie End With ?
Dziwne - u mnie kilkukrotne naciśnięcie Alt + F4 działa, czasem za pierwszym razem nie łapie. Sprawdzałeś?
No to na zgodę: Wklej w kod arkusza "1" lub arkusza z pierwszym indeksem. Makro uruchamia się poprzez podwójne kliknięcie w komórkę z datą. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True If IsDate(Target) Then cel = Target.Address For i = 2 To Sheets.Count Sheets(i).Range(cel)...
Możesz np. sprawdzać co jakiś czas istnienie pliku w jakimś udziale sieciowym (nawet na tym urządzeniu). Wgrywasz plik, makro go widzi i cośtam robi. Kasujesz go, makro reaguje jak mu zaprogramujesz. Oczywiście oba komputery muszą się móc zobaczyć zatem być w sieci.
Sprobuj[syntax=vb]For ark = 4 To 36 For wrs = 26 To 36 Sheets(ark).Rows(wrs).Hidden = Sheets(ark).Cells(wrs, 3) = 0 Next Next [/syntax]
Nie działa wykonywanie makr mimo włączenia zawartości aktywnej. Nie pomogła naprawa Office, usunięcie klucza HKEY_CURRENT_USER/Software/Microsoft/Off... ani w HKEY_CURRENT_USER/Software/Microsoft/VBA... klucza Dock. Zalogowanie się na innego użytkownika uruchamia makro.
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
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...
Wywołaj w kodzie arkusza 'Kredyty' (makro 'ListaZb' w module) [syntax=vb]Private Sub Worksheet_Activate() ListaZb 'nazwa uruchamianego makra End Sub[/syntax]
Witaj. Nie piszesz, w jaki sposób chcesz tego inputboxa użyć, więc nie wiadomo, dlaczego nie działa. Najlepiej zamieść przykładowy arkusz, będzie też wtedy wiadomo, w jaki sposób są wpisywane dane do tej tablicy. sytuacja wygląda tak, że kopiuję tekst, gdzie są adresy i inne informację (adresów może być maksymalnie 6). włączam makro, które szuka tylko...
Makro uruchamia pokazanie czasu i wkleja jej wartość do określonej komórki.
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:...
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
Sub Korekta(wrs, kol) Application.ScreenUpdating = False If Cells(wrs - 8, kol) < 0 Then Exit Sub If Cells(wrs + 6, kol) < Cells(wrs + 7, kol) Then knyps = 1 If Cells(wrs + 6, kol) > Cells(wrs + 8, kol) Then knyps = -1 Do Until Cells(wrs + 6, kol) >= Cells(wrs + 7, kol) And...
Co to znaczy, że nie działa prawidłowo? Makro uruchamia się i coś tam robi...
Zacznij od zmiany taśmy - najlepiej na nową. Zdjęcie makro dysku przedstaw - od strony elektroniki.
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.
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...
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?
:idea:Ten kod uruchamia makro, po zmianie wartości w B1. Private Sub Worksheet_Change(ByVal Target As Range) kolumna = 2 wiersz = 1 If Target.Row = wiersz And Target.Column = kolumna Then 'Twoje makro MsgBox "Hurraa!" 'do usuniecia End If End Sub I jak słusznie kolega Nie należy umieszczać go w modułach tylko w arkuszu
Witam mam pytanie ... jak do jednego przycisku znajdującego się np. w arkuszu7 przypisać 2,3,4 lub więcej makr znajdujących (zapisanych) w rożnych arkuszach (arkusz 1, arkusz 2 itd.) W moim projekcie wygląda to tak że w arkuszu gdzie mam uzyskać wyniki muszę nacisnąć po kolei 10 różnych przycisków aktywujących różna makra odpowiedzialne za poszczególne...
Nie wiem jak dziękować! Działa! Trochę poprzerabiałam pod mój arkusz i żeby nie było przycisku kopiuj tylko makro uruchamia z automatu ale działa! Serdecznie dziękuję:)
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ą...
1. Zmiana koloru nie jest zdarzeniem, więc musisz uruchamiać makro (w ostateczności można wykorzystać 'SelectionChange', ale ma to w tej sytuacji swoje minusy) Następna sprawa, to skąd Excel "ma wiedzieć" jaki kolor był przed zmianą? Potrzebna byłaby tabelka w dodatkowym arkuszu kolor>zakres obszaru wydruku. 2. Myślę, że wystarczy zwykłe JEŻELI(Arkusz1!suma>160;Arkusz1!suma-160...
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...
W arkuszu jest przycisk Sklej , który uruchamia makro. Można je też uruchomić z menu, ale tu kolejność wyboru opcji zależy od wersji Excela. Wcześniej musi być zaznaczony (podświetlony) zakres komórek do sklejenia. Po wczytaniu pliku może pojawić się ostrzeżenie, że makra zostały wyłączone. Należy je włączyć. Inaczej nie zadziała. Treść makra można...
Prawdą jest, że powinno się program wykonać w Accessie. Można jednakże dużo wykonać w Excelu i prezentuję mój pomysł na rozwiązanie problemu.W dołączonym pliku zamieściłem przykładowy kod do drukowania etykiet. Na stronie "Wydruk" jest przycisk uruchamiający makro. Wielkość wydruku należy ustawić w zależności od drukarki. Ustawienie obszaru wydruku...
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.
Proszę o pomoc w rozwiązaniu problemu: 1. komórka "F11" ma wartość 1 lub 0 (wynik operacji w arkuszu). 2. w zależności od jej wartości chciałbym by uruchamiało się Makro1 lub Makro2. 3. Napisałem taką instrukcję: Private Sub Worksheet_Calculate() Sprawdz = Range("F11").Value Select Case Sprawdz Case 1 Call Makro1 'sortuj_malejąco Case 0 Call Makro2...
Witam, Proszę Was o pomoc w napisaniu makra, które otwierałoby po kolei wszystkie pliki z danego folderu i uruchamiało stworzone wcześniej makro. Wyobrażam sobie to tak, że w folderze z plikami do przerobienia znajduje się jakiś plik, który należy uruchomić i w nim odpalić makro, które: 1. otwiera każdy plik po kolei z folderu 2. uruchamia moje makro...
Prot, sęk w tym, że ja wiem jaki jest skrót. I to makro uruchamia się z tego skrótu. Jak zmienię skrót, to uruchamia się z innego. Ale zawsze idąc ze skrótu zatrzymuje się w miejscu, które wskazałem na początku. Uruchomione "ręcznie" z menu makr przechodzi cały proces. Ze skrótu zatrzymuje się.
ok. Wszytko Mi ładnie zadziałało. Ustawiłem regułę w otlooku która uruchamia makro po przyjściu maila. Mam jeszcze jedno pytanie a w sumie problem. Mam taki arkusz 2014-05-07 1200 2014-05-07 1300 itd rożne wartości Potrzebuje skryptu vba które znalazło by wartości powyżej 1500 i je skopiowało do innego arkusza ale po uprzednim podzieleniu przez 1000....
Prawdopodobnie uruchamiasz makro z aktywnym arkuszem innym niż "z". Każdy pojedynczy zakres w tym przypadku musi być precyzyjny, nawet jako argument. Path.Range(Path.Cells(), Path.Cells()) Masz do wyboru (zwróć uwagi na kropki przed Cells): [syntax=vb]with mainwkb.Worksheets("z") .Range(.Cells(i, 1), .Cells(i, 3)).copy 'itd End with 'co jest tym samym...
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...
Zobacz przykład. Makro uruchamiane jest przez dwuklik w komórce z krzyżykiem...
Proponuję, żebyś od nowa napisał, co chcesz zrobić, bo to połączenie kodów nie będzie działać poprawnie. Napiszmy to jeszcze raz.:) Ok. Działać powinno tak : Otwieram plik personal.xlsb włączam makro główne. Makro główne wykonuje wskazane w kodzie makro na każdym pliku z podanej ścieżki (może być podane w kodzie). Uprościłem trochę makro, które działa...
Niestety kolego ale jesteś w błędzie. Nie szukam gotowego rozwiązania, ponieważ stworzyłem makro w bazowym skoroszycie, które uruchamia makro w innym skoroszycie i wycina z niego wiesze zmieniające się dynamicznie. Przygotowałem również formułę wkleja te wiersze znajdujące się w schowku do odpowiedniego miejsca w bazowym skoroszycie. Jednak nie mogę...
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...
Kolejne pytanie do tego wątku, z powodu problemu z konfiguracja skryptu na excelu 2002 wpadłem na pomysł tworzenie pdf za pomocą wirtualnej drukarki. Mam zainstalowaną drukarkę o nazwie "doPDF" działa ładnie do momentu używania marka ponieważ makro nie wybiera drukarki z listy tylko drukuje na obecnie zaznaczonej w excelu. Zastanawiam się czy nie da...
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...
To nie w pasku, tylko w głównej belce, niebieska belka prawa strona, przycisk zamknij ukryty. Aby zamknąć Excel'a trzeba nacisnąć Plik >> Zakończ. Excel podczas uruchamiania uruchamia jakąś makro instrukcję, a ona po czasie wyłącza przycisk Zamknij. (np. aby pani w biurze nie zamknęła przez przypadek arkusza nad którym pracuje)
Temat zakończony. Utworzyłem proste makro które uruchamia aplikację.
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...
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...
zakres komórek, przy kliknięciu których uruchamia sie makro Jeśli chodzi o procedurę 'selectionChange', to wystarczy: If Not Intersect(Target, Range("J3:J" & lrow & ",L3:M" & lrow) ) Is Nothing Then
Witam. Mam pytanie, czy dysponuje ktoś makrem lub byłby w stanie napisać * lub doradzić jak napisać makro , które pozwoliłoby kopiować zakres danych do skoroszytu głównego. Oczywiście wszystkie inne skoroszyty są "kopią" tego głównego. Interesuje mnie taka sytuacja. Ktoś pracuje na pliku 1.xlsx w skład którego wchodzą powiedzmy 2 arkusze ( arkusz1 oraz...
Nie działa, siedzę godzinę, analizuję i nie wiem o co chodzi. Ścieżka dopasowana dobrze, makro uruchamia się (otwiera klas itd.) ale nie usuwa powtarzających się wierszy.
Witam wszystkich napotkałem na problem z którym nie mogę sobie poradzić. Stworzyłem UserForm i dołożyłem do niego przycisk. Przycisk uruchamia makro, które tworzy etykietę i umieszcza ją w ramce "il1". Kod makra wygląda tak: Dim lbl6 As Control Set lbl6 = il1.Controls.Add("Forms.Label.1") With lbl6 .Top = 85 .Left = 220 .Height = 10 .Width = 40 .TextAlign...
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
Witam. Tak jak w temacie, próbuje zrobić przycisk do Excela pod rs232. Sytuacja wygląda następująco: Mam sobie miernik do pomiarów podpięty po przez rs232 do kompa, pomiary odczytuje w arkuszu excela lecz do tego używam przycisku przypisanego do marka ale muszę używać do tego myszki albo klawiatury. Chciałem się tego pozbyć i zrobić prosty zwarciowy...
Witam :) Czy istnieje jakaś funkcja która przyjmuje dla zmiennej wartość ostatnio wpisaną w dowolną komórkę Excela? Chciałbym skorzystać z kodu (uruchamia makro po każdym wpisaniu wartości w jakąkolwiek komórkę) Private Sub Worksheet_Change(ByVal Target As Range) 'miejsce na poszukiwaną funkcje MsgBox ("przyjęto nową wartość zmiennej")...
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...
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...
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...
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....
Czyżby rejestrator makr u kolegi się zaciął? Nagraj makro, to przecież tylko zwykła suma...
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...
myślałeś nad kosztami jak by to wyszło za gotową drukarkę W momencie gdy uznam, że jestem zadowolony z efektów to planuje uruchomić sprzedaż drukarki jak również zestawu do jej budowy. Zainteresowanie jest spore, ponieważ prezentowana drukarka moim zdaniem dobrze wypełnia luke pomiędzy drukarkami amatorskimi za 3 tysiące złotych a takimi profesjonalnymi,...
Nie nazywałbym tego hobby. Potrzebuję, aby jakikolwiek laik mógł zajrzeć do odpowiedniego arkusza nie przeglądając, gdzie on się znajduje. Wszystko mi działa, lecz problemem jest pobranie wszystkich nazw arkuszy do listy. Chcę, aby działo się to automatem. Uruchamiam plik, uruchamia się makro, pobiera nazwy arkusuzy, umieszcza je w liście, ja ją przeglądam...
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.
Można zastosować sortowanie bąbelkowe, jeśli nikt nic lepszego nie wynajdzie. Makro uruchamia skrót Ctrl+e, należy ustawić odp. operator w kodzie (< lub >). Wykorzystałem Arkusz3 jako temp.
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
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...
Załączam plik, w którym dzieją się takie rzeczy. Makro uruchamia się przyciskiem "zapisz jako" w arkuszu "projekt. W arkuszu "ilości" jest komórka zawierająca nazwę dla pliku. W tym skoroszycie kod jest napisany z jawnym rozszerzeniem ".xls" a format daty w arkuszu "ilości" jest z kropkami. Jeśli zamieni Pan w dacie kropki na myślniki (minusy), to działa...
Jak ktoś mógł bym mi coś poradzić? :D Ja radził bym Tobie wszystkie projektowane przekształcenia (obliczenia) i procedury maksymalnie zunifikować :idea: Nie może być tak, że chcesz coś zautomatyzować w skoroszycie "magazynowym :please:: - że w każdym arkuszu jest inna tabelka :!: ; - wprowadzasz indeksy towarowe :!: , a prawie połowa towarów ma 2 różne...
Przemyśl jeszcze raz to, co napisał kolega Prot . Po mojemu tak byłoby najprościej. Główną częścią powinien być formularz wydania ("Wydruk"). Wypełniasz go, wpisujesz dane i naciskasz przycisk [Drukuj]. Tu uruchamia się makro, które archiwizuje (tworzy historię wydań) w arkuszu "wydany sprzęt" w określony sposób. Scalenia, to tylko estetyczny szczegół,...
Odpiszę tak, cały skoroszyt tak jest naładowany makrami jak "autobus do Lichenia :)", nie dziwię się, że to wszystko wolno chodzi jak jedno makro uruchamia 2 lub więcej inne, "potężne" kody na 'zdarzenia' danego arkusza + dodatkowo każdego arkusza wszystko to musi obliczać na bieżąco (kalkulacja powinna być na off później on), dużo formatowań, mnóstwo...
Uruchamiam makrem z pliku A kolejno 24 pliki i w każdym uruchamiam jakieś makro. A jak wygląda ten kod?
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, uruchamiając makro za pomocą "F8" np. po dwóch linijkach normalnego "uruchamianie krokowego " przerzuca mnie do innego okna z innym makrem, które nie są niczym powiązane. I tak w koło Macieju "podróżuje po wszystkich makrach" :?: :D Proszę o pomoc. Pozdrawiam
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.
Set xlBook = xlApp.Workbooks.Open("N:\a.xlsm", 0, True) Zero zmień na 3 Zobacz [syntax=vbscript]ActiveWorkbook.SaveAs Filename:= _ "b" & Format(Date + 1, "dd.mm.yyyy") & ".xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnable... CreateBackup:=False, AccessMode:=xlShared[/syntax] ps pomijam ten błąd w twoim zapisie
makro uruchamia makro makro uruchamia uruchamia makro automatyczny
chrysler instrukcje kondensator pobór prądu klawiatura zalać spirytus
elektronika baterie parkside elektronika baterie parkside
Grundfos Scala 2 - Zielono-czerwona kontrolka, pompa nie działa Projekt zegara na Arduino z wyświetlaczami matrycowymi LED