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...
Jeśli makro zdarzeniowe ma działać w konkretnym arkuszu, to powinno być zdefiniowane w module kodu tego arkusza. Jeśli takie samo makro ma działać w kilku arkuszach, to można alternatywnie zdefiniować makro skoroszytu w module Ten_skoroszyt (ThisWorkbook). Te makra mają trochę inne nazwy, trzeba wybrać odpowiednie makro z listy.
Dzisiejszy świat pulsuje możliwościami, jakie mają do zaoferowania duże modele AI, takie jak ChatGPT. Potencjał sztucznej inteligencji do zrewolucjonizowania sposobu, w jaki ludzie pracują i bawią się, jest zdumiewający, a dla niektórych również nieco przerażający. Aby pokazać pewną perspektywę względem tego zjawiska, wystarczy spojrzeć na akcje firmy...
Wychodzi na to, że pdf nie obsługuje "footnote tooltip" stworzonych w WORD. Szukając informacji o tworzeniu okienek wyskakujących po najechaniu myszką natknąłem się na trochę informacji jak to robić RĘCZNIE w różnych programach. (może komuś się przyda): Floating Text on PDF Documents http://khkonsulting.com/2014/07/floating... Acrobat...
Napisać kod w VBA z obsługą błędów. Niech makro jedynie wywołuje ten kod.
Wywołuj warunkowo makra z... trzeciego makra. Coś na wzór: [syntax=vb]If Lista.ListIndex > -1 Then Call makro1 Else Call makro2 End If[/syntax]
Witam wszystkich :) Przyjąłem już strategię działania. Otóż, wersja MikroLuk v2.0 zostanie wypuszczona z moim własnym asemblerem, obsługą dwóch, może trzech programatorów, symulatorem i następującymi możliwościami integracyjnymi: 1. Będzie można zdefiniować obsługę programatora poprzez wywoływanie zewnętrznego oprogramowania, będą również dodane standardowe...
Sub ZapiszPlik() Dim Skor As Workbook Const FOLDER As String = "D:\moje dokumenty\" -tu wpisujesz lokalizację pliku, gdzie docelowo ma się zapisać plik Set Skor = ThisWorkbook Skor.SaveAs FOLDER & "pliczek" & Format(Now(), "_yyyymmdd") - "pliczek" to nazwa jaką będzie posiadał plik ThisWorkbook.Close False End Sub To makro wstawiasz w pliku, który ma...
Jeśli to jest wszystko w jednym pliku, to można zamiast Makro1 zdefiniować funkcję Funkcja1 i tę funkcję wykorzystywać zamiast makra. Poprzednio zmyliło mnie użycie metody Run w taki sposób, jaki zwykle stosuje się do wywoływania makr z innych skoroszytów. Mogłoby to wyglądać np. tak: [syntax=vbscript]Function Funkcja1() Dim i As Long Worksheets("Tablica...
Do pierwszego możesz użyć funkcji RIGHT (zakładając że tydzień jest dwucyfrowy i zawsze na końcu) tydzien = Right(wartosc_komorki, 2) Do drugiego: albo użyć przycisku którego kliknięcie wywołuje makro dodające nową osobę do zakłądki "status" i "zasoby", albo spróbować obsłużyć zdarzenie Worksheet_Change zawężone do kolumny gdzie jest nazwisko....
Błędy jakie widać "na oko". 1. Jeśli po Then, w jednej linii wykonujesz wiele akcji, należy je oddzielić dwukropkiem[syntax=vb]If WymZloz = Tablica(i) Then knyps = True: Exit For[/syntax] 2. Zaplątałeś pętlę z instrukcją If (przesuń Next przed End Sub) 3. Nie przypiszesz zakresu do zmiennej tablicowej w ten sposób. Można Np tak[syntax=vb]Option base...
Nie. W makrze w pliku b dodajesz parametr który przyjmuje procedura makra. gdy makro wywołujesz z pliku A to ustawiasz ją na True a gdy z B na False. Można też ustawić parametr jako optional i wartość domyślną na false, wtedy bez jego podania będzie miał false...
W Excelu? Tylko dodawanie poprzez Makro (lub z jego wywoływaniem zdalnym).
No to teraz się wyjaśniło. Funkcja _delay_ms() wywołuje makro __builtin_avr_delay_cycles(), które: Delay execution for ticks cycles. Note that this built-in does not take into account the effect of interrupts that might increase delay time. ticks must be a compile-time integer constant ; delays with a variable number of cycles are not supported . Jestem...
Myślę, że prościej będzie, jak załączysz przykładowy plik z opcją wywołującą błąd. Nie będzie trzeba się domyślać. :)
Hmm, wywołują mnie tu do tablicy :) Rozumiem, że już jakieś makro działa... Z tego wynika, o czym już kolega Tommy82 wspomniał, że należy do makra dopisać instrukcję warunkową. A właściwie umieścić Twoje makro w gałęzi Else. Schemat: If IsNumeric([A]) then [X]=[B].value Else tu Twoje makro End If Jesli makro jest w innym skoroszycie wywołujesz...
Wywołanie `portEND_SWITCHING_ISR()` _KOŃCZY_ przerwanie i powoduje powrót do głównego programu (*). Jeśli wiec obsługę przerwania dałeś "za" tym makrem, to przerwanie nie jest obsługiwane. W efekcie wywołuje się w nieskończoność. Dla łatwiejszego debuggowania, po prostu ustaw oczekiwanie na semafor z timeoutem, a dodatkowo _MIGAJ_ diodami zamiast tylko...
... Kolega nie zrozumiał. Definiujesz procedure w makrze. Za pętlą główną programu wywołujesz makro, żeby dana procedura było skompilowana z kodem. Potem wywoływanie dotyczy nie makra, ale konkretnej procedury ... niewiem tylko czy kompilator się nie wysypie.
i chce wywoływać makro z poziomu Accessa i teraz pytanie czy jest możliwość by w accesie zapisała sobie to makro na zasadzie wywołaj mi go w pliku 1234.csv Tak, czyli access musi otworzyć sobie 1234.csv (ma wstawić w t4 date i sumować r4 i q4, zapisać jako csv ?)
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...
Ale w załączonym pliku nic nie znalazłem. Jeśli kwerenda "chodzi" w pętli, to nie ma problemu, można w niej wywoływać makro...
No własnie - niektóre rzeczy można też zastąpić makrami - np. odwołania do pinów. W samej procedurze wywołujemy makro, a w pliku z makrami w razie czego podmieniamy definicje makra na odp. dla danego procka.... Już częściowo to stosuję, ale trzeba będzie bardziej z definicji :-)
Przede wszystkim powinnaś załączyć plik Excela a nie obrazek. Na obrazku nie da się nic policzyć ani sprawdzić. A merytorycznie - po co tu makro? To ma być jakaś wprawka w pisaniu makr? Do tego typu obliczeń służą funkcje lub formuły - wystarczą funkcje wbudowane, ale jeśli ktoś woli, to może sobie napisać własną funkcję w VBA, tzw. funkcję UDF (user...
ok, to ma sens :) tylko, że po takiej zmianie pojawia się dodatkowo błąd illegal argument type or count w miejscu gdzie jest wywoływane makro
jeżeli po wybraniu innej komórki przycisk listy znika, to jest to lista wartości. Usuwa się ją z menu Poprawność danych poprzez ustawienie poprawności danych w komórce na "Dowolna wartość" Chyba, że arkusz ma makra i formatka pole listy jest wywoływana z kodu.
To zostaje jeszcze jedna możliwość. Ustawiasz odpowiednie komórki formatem "godzina" następnie wpisujesz treść np. 13;12 a następnie zaznaczasz te komórki, wywołujesz funkcję "Znajdź i zamień" i zamieniasz znak ; na znak : . Jeżeli umiesz pisać makra to możesz napisać sobie makro.
Większą elastyczność zapewniłby kod VBA wykorzystujący wyrażenia regularne Z wykorzystaniem wyrażeń regularnych można tą procedurę przeprowadzić np. tak jak na zrzucie i w załączonym pliku :D 1128325 Skrót ctrl+i wywołuje makro, które wyszukuje indeksy ze stringów w kolumnie A. Jeśli wystąpią dwa indeksy to są listowane w kolumnie obok :spoko: 1128326...
Dzień dobry, Napisałem Panu makro o nazwie Konta, które powinno robić to co Pan chciał. Sprawdza ono kolumnę z nazwami i kończy pracę gdy tam będzie puste pole. Wywołanie tej procedury dodałem na końcu makra, które ma Pan przypisane do przycisku. Gdyby chciał Pan je wywoływać niezależnie może Pan sobie zdefiniować drugi przycisk. Próbowałem to makro...
.. 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...
A co jeszcze zostanie? Chyba nic.;) Czyli faktycznie przegiąłem... No nic , będę musiał walczyć dalej sam. Pętelka , którą mam (makro) pięknie skacze po arkuszach i wywołuje makro do wysyłki email , przerobiłem to makro aby wysyłało na adres z komórki "D1" z aktywnego arkusza - no i ładnie to wysyła. Przecież nie pisałem "macie mi to zrobić" tylko...
Propozycja rozwiązania w oparciu o makro. W module uniwersalnym wpisałem takie makro: [syntax=vbscript]Sub NowaData() On Error Resume Next Dim ark As String With ActiveSheet ark = .Range("BA22").Value .Range("BI21:BI25").FormulaLocal = "=SUMA.ILOCZYNÓW('[Wyniki tygodniowe.xlsx]T" & ark & "'!$H$2:$H$23;--('[Wyniki tygodniowe.xlsx]T" & ark & "'!$G$2:$G$23=$BH21))"...
Czy chodzi Ci aby powielić (skopiować) istniejący format na inne komórki? Jeśli tak, to szukaj "pędzelka" (malarz formatów) na wstążce poleceń. Polecam również: Zarejestruj makro -> wykonaj format -> zakończ rejestrację. Po wykonaniu tego możesz formatować wywołując makro, lub nawet wypłynąć na szersze wody i edytować kod z poziomu VBA (Ctrl+F11)
Jeśli koniecznie chcesz mieć jakiś fragment kodu w odpowiednim miejscu innej funkcji i mieć pewność, że tam się znajdzie, to musisz przyglądnąć się makrom. Inline to sugestia dla kompilatora nie obowiązek, natomiast makro wklei ciało funkcji w to miejsce gdzie rozwiniesz makro. Brzydkie ale skuteczne.
W deklaracjach robisz błąd:[syntax=vb] Dim Tablica() As Variant [/syntax] i to wywołuje błąd 13 "type mismatch". Powinno być:[syntax=vb] Dim Tablica As Variant [/syntax]
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ć...
Nie wiem jak zmieniasz miesiąc i gdzie jest on podany. Musisz wykryć zmianę miesiąca, po zmianie miesiąca wywołujesz makro które ustawia im kolor kolor biały, potem w drugim kroku ponownie sprawdzasz wartości w komórkach w kol. M, jeżeli jakaś ma N to kolorujesz cały wiersz. Drugi krok wykonujesz w pętli. To chyba będzie najprostsza i najszybsza metoda.
Rozwiązaniem jest poprostu skorzystanie z makra ... .macro 1wire sbi WIREDIR,(at)0 cbi WIREDIR,(at)0 .endmacro wywołujesz np 1wire 1; <- oznacza, że chcesz wykonać kod z 1 zamiast (at)0 Kompilator przed kompilacją, w miejsca gdzie wywołałes makro wstawi kod będący zawartością makra i pozamienia (at)0,(at)1, itd na wartości z którymi to makro wywołałeś....
A dokładniej: wrzuć go do katalogu w którym masz plik którego listening pokazałeś. Później albo kasujesz średniki w #define something something2; albo kasujesz je tam, gdzie wywołujesz makro. Bo preprocesor jedynie zamienia to co masz napisane za something na to co masz dalej. W konsekwencji piszac w kodzie something; masz dwa średniki na końcu wiersza.
Zmieniłem miejsce wywoływania procedury "Ustal_zakres". Zdaje się, że musi być dla każdego arkusza osobno. Sprawdź, czy działa. Jeśli tak, to można wyrzucić z Workbook_open.
Witam, Czy do makra, które wywołuje wysłanie e-maila z excela istnieje możliwość podpięcia stopki z outlooka? Stopka ma zdjęcia i tekst. Dzięki))
Dzięki za zainteresowanie. Ale nie wiem czemu u mnie to makro nie wywołuje żadnego efektu. Po wpisaniu tego makra do kodu arkusza nadal automatycznie są przeliczane formuły
Zobacz, czy to zadziała: [syntax=vbnet]Const ci = 6 Const co = 9 Const r0 = 2 Sub ReCalc() Dim ar As Integer ar = r0 While Cells(ar, ci).Value <> "" If ((Cells(ar, co).Value < Cells(ar, ci).Value) And IsNumeric(Cells(ar, ci).Value)) Then Cells(ar, co).Value = Cells(ar, ci).Value End If ar = ar + 1 Wend End Sub Private Sub Worksheet_Activate()...
marek003 :arrow: Akurat przerabiałem nieco wcześniej filtr zaawansowany i stwierdziłem podobnie jak Ty, że użycie go jest i skomplikowane i niewygodne. Są też pewne różnice z tym co piszą w pomocy a rzeczywistością. Nie mniej jednak kasnia nie wysiliła się z podaniem konkretów. Na dobrą sprawę nie wiemy na 100%, która kolumna z podanych danych jest...
Obejmujesz kod który ma nie wywoływać błędów: On Error Resume Next 'po błędzie kontynuuje dalej ....kod... On Error GoTo 0 'przywracamy raportowanie błędów
jak chcesz sprawdzić 'level' wyżej to sprawdź No próbowałem sprawdzać ale uzyskałem już przy otwarciu pliku cały ciąg błędów typu 1220798 a jak się plik otworzył to próba wykonania makra wywołuje tylko błąd 1220799 W Open Office rzeczywiście też teraz nic nie widać ;-), ale odnoszę wrażenie że przydatność tak dobrze zabezpieczonego i niedziałającego...
błąd "type mismach" w linii: If Range("an20") < 0 And CheckBox1 = True Or CheckBox2 = True Then Kliknij w "AN20" i sprawdź adres w polu nazwy i wartość. Wygląda na to, że nie jest to liczba (data)... Dla pewności zamiast odnosić się do komórki wynikowej sprawdzaj daty /If Range("A2")-Range("A1") < 0 itd/ Kod (od If do End If) możesz wrzucić do...
Dzień dobry! Otóż nie wiem jak w zgrabny sposób rozwiązać poniższy problem. W komórce wpisuję tekst np. X1, a następnie naciskam przycisk "dodaj" (wywołuje to makro, które wykonuje pewien program). Czasami muszę wpisać wartości A1, B2, C3 itd. Chciałbym usprawnić ten proces, aby ostatnią cyfrę zwiększać o wartość 1. Przykład: Wpisuję AU01, klikam "dodaj"...
Mam problem z napisaniem makra. Ja w zasadzie też :D tzn. w związku z zasadą "po co tworzyć makra jak w zupełności wystarczą formuły arkuszowe" :please: Efekt taki jak na zrzucie można łatwo uzyskać poprzez zestaw formuł sumujących warunkowo i wyszukujących :spoko: 1019470 Wprawdzie formuły wywołują alert troszkę wcześniej (jak suma wysyłek zbliży...
A możesz podać z jakiego serwera pocztowego korzystasz ? Moje próby przesyłania z gmaila na inne darmowe konto, nie wywołują żadnej zatrzymań makra ani w wersji xls, ani xlsm :D
Sprawa jest trochę skomplikowana, bo hiperłącza w Excelu nie lubią sortowania, a sortowanie nie przesuwa odpowiednio hiperłączy. Do tego jeszcze funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze komórki. Być może jest to do zrobienia z wykorzystaniem funkcji LAMBDA, nie próbowałem, ale obawiam się, że mogłoby to być dość powolne rozwiązanie....
Preprocesor i kompilator 'obrabiają' każdy plik .c oddzielnie i nie znają żadnych definicji z jednego pliku w trakcie pracy nad drugim. W rozwiązaniu, które jest powszechnie wykorzystywane, funkcje wykorzystujące BAUD_RADE itp są zapisane w pliku .h, bądź jako makra, bądź jako inline. Innym rozwiązaniem, dość zgrabnym, jest zdefiniowanie tych zmiennych...
Witam, czy jest możliwość za pomocą kodu VBA zablokowania możliwości użycia w pliku Excel skrótu Alt+F8 wywołującego okno dialogowe Makr?
aha - nie - nie trzeba żadnych prototypów bo przecież to nie są jakieś funkcje, które później mają być wywoływane z innych miejsc ;) Kompilator gdy napotyka makro ISR czy dawniej SIGNAL to od razu wie co ma "zrobić" A jeśli chodzi o zamianę to po prostu od razu wpisz wszędzie zamiast SIGNAL - nazwę ISR oraz zmień nazwę wektora na odpowiednik tego z...
Nie do końca ogarniam twoje nazewnictwo Rozumiem że dla ciebie "makro" to jakaś procedura (Sub) ewentualnie zbiór procedur w Module natomiast "UserForm" to inaczej twoja formatka w której też mogą być zapisane procedury i funkcje ale ograniczone działaniem do tej formatki. Jeżeli Makro1 uruchamia UserForm a Marko2 uruchamia UserForm3 to pod przyciskiem...
Nie piszesz, której wersji Excela używasz, mam nadzieję, że co najmniej 2010. Bo od tej wersji dostępna jest właściwość DisplayFormat, która rozwiąże Twój problem. Tylko przykład dobrałeś niefortunnie, bo Twój kod działał w obu arkuszach: w jednym były dwa formatowania zwykłe, a w drugim dwa warunkowe, a Twój kod porównuje formatowania zwykłe, które...
Witam, proszę o poradę jak zrobić, żeby makro sprawdzało mi czy jest któryś z checkboxów (są w kolumnie g6:g2000) zaznaczony i jeśli jest zaznaczony to kopiuje wartość z kolumny A (np. zaznaczony checkbox g20 to kopiuje a20 i wkleja do Arkusz2:A1 i wywołuje inne makro. Jeśli są 2 zaznaczone lub więcej ma wywalić komunikat że tylko jedno może być zaznaczone....
Sortowanie zrealizujesz pisząc ogólną procedurkę: Sub Sortowanie(Klucz As String) Selection.Sort Key1:=Range(Klucz), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom End Sub i wywołując ją w obsłudze przycisku z odpowiednim adresem. Dla Nazwisko będzie: Sub Makro3()...
Niestety ja pracuję na starej wersji excela i takiej funkcji nie mam :( Skoro formuła działa, to może nagraj makro wywołujące to okienko i uzależnij jego wykonanie od zmian w komórce B1?
Baza danych z imionami to najlepsze rozwiązanie. Ale jeżeli ma to być zrobione na piechotę to można byłoby usprawnić ręczne przerabianie imion i nazwisk przez np. makro1 przepisujące nazwisko i imię bez zmian, makro2 przesuwające pierwsze słowo na koniec, makro3 przesuwa drugie słowo na koniec. Makra wywoływane przez skróty klawiaturowe.
Ja myślę że kolega k4stor zrozumiał, że ma 1000x kopiować numer ewidencyjny do funkcji WYSZUKAJ.PIONOWO, gdy chodzi o to, żeby było to odwołanie do komórki (obok). Ze swojej strony dodam, że oprócz przeciągania istnieje "mały czarny kwadracik" w prawym dolnym rogu zaznaczonej komórki, którego kliknięcie wypełnia formułą wszystkie komórki poniżej. Ba,...
Dzień dobry, Obawiam się, że formułami to byłoby trudno osiągnąć. Można próbować za pomocą makr, ale należałoby dokładnie określić co te makra mają robić i w jakim zakresie komórek. Więc jeśli makra wchodzą w grę to trzeba określić: jak będzie określony zakres komórek, w którym makro ma działać. Rozumiem, że byłoby to jedno lub dwa makra - jedno inicjujące,...
Kod który Ci podawałem ostatnio działa tylko dla jednej kolumny, takiej samej jak Target.Column. U Ciebie nie działa bo funkcja Intersect() [zwracająca wspólną część dwóch zakresów] poza 15-tą kolumną jest teraz wywoływane na nie takich zakresach jak trzeba. Zmień początek tego makra na taki: [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range)...
Mysle ze to co przekazujesz do makra do podstawienia powoduje problemy. Rozwiń sobie makro o zobacz przetworzony przez preprocesor listing. Ja nie widzę problemów u siebie. kompilue bez pudła. Napisz jak je wykorzystujesz (a konkretnie tę linie która wywołuje bład) [syntax=avrasm] 1fe:45 9a sbi0x08, 5; 8 200:45 98 cbi0x08, 5; 8[/syntax] [syntax=c]#define...
A jak zrobić taką rzecz: mam zdefiniowaną nazwę dla danych z tabeli, które znajdują się w zakładce Baza. Listbox chcę wywołać przyciskiem z zakładki o nazwie Bilans jako Userform1.Show. Tym userformem jest właśnie ten z listbox, dla którego mam takie makro: Private Sub UserForm_Initialize() ListBox1.RowSource = Range("Firma").Address End Sub Kiedy próbuję...
Nie wiem jaka jest Twoja wiedza w VBA i czy oczekujesz gotowego rozwiązania czy algorytmu, ale mimo wszystko dobrze byłoby jeszcze sprecyzować: 1. Czy po przekopiowaniu do nowego arkusza wszystkie takie łańcuchy tekstowe mają znaleźć się w jednej kolumnie? 2. Czy nowy arkusz będzie zdefiniowany(nazwa), czy za każdym razem kiedy takie makro będzie wywoływane...
Po zmianie czasu i daty przez opcję w menu, data i czas się zmienia do momentu odłączenia zasilania. Po ponownym podłączeniu zasilania czas i data ustawiają się tak jak przed zmianą. Czemu tak się dzieje? Jesteś pewien, że działa podtrzymanie bateryjne? W setup wywołujesz bezwarunkowo kod: __DATE__ oraz __TIME__ nie mają nic wspólnego z aktualnym czasem...
Po Bożemu: Napisz procedurę (makro, o którym piszesz) i wywołuj w kodzie przycisku. Na skróty: W makro wywołaj procedurę spod przycisku. Jeśli formularz nie jest załadowany, wcześniej trzeba będzie go załadować (Load), lub otworzyć (Show).
Makro #define może być wywoływane z argumentami, ale bez określenia typów tych argumentów. W przykładzie, który podałeś jest cokolwiek dziwacznie - oznaczałoby to, że makro IP_SET_TYPE_VAL jest rozwijane w kodzie do pustej linii, niezależnie od podanych argumentów. Czy mógłbyś podać nazwę tego pliku nagłówkowego, gdzie zostało zdefiniowane to makro?
nie do końca tak to ma wyglądać makro EEMEM "mówi" kompilatorowi, że daną zmienną ma umieścić w eepromie. Więc wyglądać ma to tak: float EEMEM dupa = 3.32451324; nie wywołujesz funkcji eeprom_write - nią się ładuje dane do eeproma z poziomu programu. Przy kompilacji otrzymujesz plik *.hex i *.eep. W eep masz zawartość eeproma, która wystarczy wgrać...
kilka zapsiów VBA (prose nie skąplikowane bo jestm Trochę to zakręcone ;) VBA nie będzie tolerancyjny. Proponuję zrobić tak: 1. Zarejestruj w Excelu makro. Nadaj mu własną nazwę. 2. Obejrzyj kod tego makro, zwróć uwagę gdzie jest umieszczone. 3. Powtórz kroki 1 i 2 kilka razy, żeby mieć kilka makr. 4. Jeśli planujesz wykonać jakąś kilkuetapową operację,...
Ale tu nie chodzi o to, żebyś faktycznie coś przerabiał - możesz po prostu pozmieniac nazwy plików i skorzystać z kompilatora C++ - może akurat w miarę gładko pójdzie. Problem jest tego typu, że akurat makra (#define) nie podlegają pod namespace... Inna opcja - mógłbyś spróbować skompilować do statycznej biblioteki, ale z dodatkową warstwą do wywoływania...
Hmm... nawet jeśli zmiana z innego skoroszytu, makrem, bez Enter - zdarzenie jest wywoływane.
Przycisk wywołuje procedurę zamieszczoną w module Arkusza1, dlatego program chce wykonać poniższe polecenie właśnie w Arkuszu1: [syntax=vbscript]Range("c5:c1000").Selec... Nie może tego jednak uczynić, ponieważ aktywny jest Arkusz2. Musisz zatem wskazać, że chcesz to zaznaczenie wykonać w Arkuszu2: [syntax=vbscript]Sheets("Arkusz2").Range...
Witam, Używam Satel Inetgra do automatyki domowej i chciałbym dołożyć do systemu funkcję, która pozwoli mi na wywołanie opcji furtki w przesuwnej bramie automatycznej. Obecnie wygląda to tak, że aktywując wyjście 25 otwieram bramę całkowicie, natomiast aby zatrzymać bramę po np. 3s od otwarcia, muszę ponownie wyzwolić to samo wyjście na INTIORS'ie,...
Klawiaturę najlepiej sprawdzić w notatniku. Zazwyczaj jak powtarza ostatnią literkę z danej sekwencji, oznacza to jakąś upływność między przewodami prowadzącymi z klawiatury do KBC, spowodowaną tak jak powyżej wspomniał Argennto_1 np. poprzez zalanie, błędy w lutowaniu KBC itp. Makro wywoływało by w kółko tą samą sekwencję. Zrób test na innym systemie...
A mógłbyś proszę mi jeszcze wyjaśnić w jaki sposób wywoływać ten kod? Naprawdę jestem w to kiepska
wyskakuje ten sam błąd w piątej linijce kodu: Range("E2").Select Jest to właśnie wynikiem wtłoczenia wszystkich poleceń do podprocedury "CommandButton1_Click". Chodzi o to, że wszystkie wywołania obiektów, bez jawnej deklaracji przynależności, odnoszą się do obiektu bieżącego, z którego są wywoływane, to swego rodzaju "dziedziczenie". Jeśli np. wywołujemy...
makro musisz napisać ;) http://www.exceltip.com/st/Save_a_workbo... http://www.ozgrid.com/forum/showthread.p... http://www.lqnet.com/Excel/SaveAs.asp http://www.excel-vba.com/vba-12-code-wor...
... Ok wstążka z makrami ogarnięta ... Na pewno ? I jak jest uruchamiana ? Uruchamianie i usuwanie menu "KOSZTORYS" aktywowane jest makrami z modułu "Ten_soroszyt": ... No i prośba o dodanie do tej listy tego pola z możliwością podania ilości j.m Jak by to miało wyglądać? I tutaj kolega pospieszył się ze swoimi poprawkami, a ja spóźniłem ze swoimi...
http://obrazki.elektroda.pl/5622757800_1... Firma Corsair podczas targów CES 2014 zapowiedziała wprowadzenie do oferty nowego, stworzonego z myślą o graczach komputerowych, modelu klawiatury o nazwie Raptor K40. Raptor K40 to przewodowa mechaniczna klawiatura oparta o mikroprzełączniki Cherry MX RGB z jednostrofowym, trzystopniowym...
Hej Chcę napisać proste makro lub funkcję która: z pliku A zawierającego dwie kolumny: imię_nazwisko numer_id będzie w pliku B wystąpienia imię_nazwisko zmieniać na numer_id Myślę że najwygodniej by było gdyby makro wywoływał skrót klawiszowy i podmienial zaznaczone imiona i nazwiska na numery ID. Na razie robię to naokoło, tj dostawiam kolumnę z wyszukaj...
Schematycznie widziałbym to tak: - zablokować arkusz z możliwością edycji z poziomu VBA - zrobić prostą formę z oknem tekstowym i dwoma przyciskami [Ok] i [Anuluj] - utworzyć makro wywołujące tą formę, przypisać wybrany skrót klawiaturowy, przy wywołaniu wczytuje się zawartość zaznaczonej komórki do okna tekstowego, tam następuje edycja, później zapis...
Kolega adamas_nt dobrze cię zrozumiał i napisał że nagrać się tego nie da. Owszem "Zapisz makro" zapisuje ale bez żądania hasła (sprawdź w kodzie jak nie wierzysz) dlatego przy zdjęciu zabezpieczeń nie pyta o hasło. Macie rację - oczywiście zgadza się, makro nie zapisuje hasła i właśnie ten problem próbuję rozwiązać. Myślałem o dopisaniu do VBA utworzonego...
A czy mógłbyś napisać coś więcej w jaki sposób można by to lepiej wykonać? 1. Praktycznie cała twoja aplikacja funkcjonuje w USART2_IRQHandler(); 2. Przerwania w miarę możliwości powinny być jak najprostsze, więc wywoływanie w nich funkcji atoi/itoa jest słabym pomysłem; 3. USART powinien wysyłać ciąg znaków, ich serializacja powinna być w wyższej...
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....
W Excelu takie zadanie można szybko zrealizować np. w oparciu o zdarzenie CheckBox1_Click() :D tzn. zmiana stanu checkboxa z False na True wywołuje wstawienie bieżącej daty :spoko: Jak widać na zrzucie checkbox = False więc pozostaje stara data :D 1091662 1091663 Spróbuj zaimportować ten plik do Google Sheets i być może zaimportuje się również to krótkie...
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...
Sub vlookup() = Application.vlookup Jest nie zaleca wywoływanie własnych funkcji jako standardowe Excel Jeśli wartość odnośnika jest powtarzany, znajduje tylko pierwszy.
Szanowni Koledzy, Mam następujący problem: plik xlsm, który zawiera makra do eksportu plików w formatach xml oraz csv jest uruchamiany na nowym komputerze ze świeżo zainstalowanym Office 2013. Makro eksportu xml działa poprawnie, natomiast makra do eksportu csv wywołują powiadomienie o błędzie "Automation error - Wystąpił wyjątek" . Po wpisaniu przerwania...
(at)robiw Jest kilka wyjść. Użyć makra GETFARADDRESS.... Możesz przybliżyć temat tego makra? Wywołując funkcję, której argumentem jest wskaźnik na tablicę zamiast Funkcja(Data), wprowadzam Funkcja(GETFARADDRESS(Data))? A jak z definicją tablicy? Używam definicji typu: const uint16_t Data[] PROGMEM = {...}... Nie "pogryzie się"? Do odczytu trzeba wtedy...
Miałem takie makro, które zawsze działało i dzisiaj przestało czy ktoś zna przyczynę, czy mogę czymś zastąpić kod Sheets("MATERIAŁ ROBOCZY").Select Range("Tabela6[[Kolumna1]:[kolumna19]]")... Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False i w innych miejscach też mi wywala błąd...
Witam. Mam pytanie odnosnie otwierania plików w wywołanym folderze przez makro. Mam bazę pracowników, każdy pracownik ma swój folder w którym są dokumenty od danego pracownika. Menadżera z wybranym folderem wywołuje tym makrem: [syntax=vb]sciezka = ActiveWorkbook.Path & "\Dokumenty\Pracownik\" & NazwiskoImie If Dir(sciezka, vbDirectory) = "" Then MsgBox...
Witam! Funkcja w języku C jest najprostszym sposobem zamknięcia pewnych działań i/lub obliczeń w tzw "czarnej skrzynce" którą można później używać nie dbając o jej zawartość. Dzięki dobrze napisanym funkcjom możesz zapomnieć JAK to będzie zrobione, wystarczy że będziesz wiedział CO zostanie zrobione. Podam Ci przykład: Funkcja podnosząca do kwadratu...
Witam! Czy możliwe jest zaprogramowanie makrem wydruku dwustronnego, tak aby pierwsza strona pochodziła z "plik1" a druga z "plik2"? Obydwa pliki .xlsm znajdują się w różnych lokalizacjach. Docelowo każdorazowo potrzebuje wydrukować 4szt domyślnego obszaru wydruku z plik1 i na 2 z nich chciałabym aby z drugiej strony był domyślny obszar wydruku z plik2....
W zasadzie dobrze. Co do tych opóźnień nie jestem pewien, bo u siebie mam zrobione tak, że czas opóźnienia w programie podaję w cyklach kontrolera i częstotliwość kontrolera mam jako makro, to się samo przelicza. U mnie to tak wygląda, że wysyłam rozkaz ustawiający adres na 0, a potem dane. Adres jest zwiększany automatycznie przez kontroler po każdym...
Mam kod makra w Excel pobierający dane z pliku TXT. Moja prośba jest czy ktoś wie co trzeba zmienić aby zawsze zaczynał wypełnianie Excela od komórki "A1". Czy da sie zrobić tak żeby przycisk wywołujący to makro był w jednym arkuszu a zkopiwane dane z pliku TXT do innego arkusza. Private Sub CommandButton1_Click() 'Sub ImportRange()...
okobaka: w temacie: http://www.elektroda.pl/rtvforum/topic84... - sprawa została oparta o makra, vba, natomiast zapodany przeze mnie gotowiec jest wywoływany funkcyjnie, a uruchamia się każdorazowo gdy włączamy excela. Reasumując - każdy sposób prowadzący do określonego celu jest jak najbardziej dobry
Polecam zaprzyjaźnić się z debuugerem. Pomaga na zgryzoty :D Wstawiasz break ("czerwone kółko") na początku obu funkcji, ale nie przy deklaracji zmiennych (klikając na szarym polu po lewej stronie kodu). Potem robisz jakąś akcję w excelu, np. zmieniasz arkusze, i kiedy program zatrzyma wykonywanie w zaznaczonym miejscu, wciskając F8 przechodzisz kolejne...
Witam. Nie mam pojęcia gdzie pytać, więc stawiam na elektrodę. Mamy w firmie następujący problem. Wszyscy pracownicy mają swoje Karty Pracy zapisane jako osobne pliki xls. Te pliki powinni wypełniać codziennie - najpóźniej rano - po przyjściu do pracy. I tu jest problem. Nie robią tego. Wpadłem na pomysł, aby w systemie, po zalogowaniu, nie uruchamiał...
Makro, które napisałem należy umieścić w module arkusza. Jest ono wywoływane w momencie wprowadzenia wartości większej od 1 w kolumnie G. Nie musisz go łączyć ze swoim makrem. http://obrazki.elektroda.pl/5826242200_1...
wywoływanie kodów wywoływanie positiv wywoływanie zdjęć
wyświetlacz pęknięty zalany blaupunkt car300 schemat blaupunkt kieszen
Prostownik dwupołówkowy z odczepami transformatora Stopienie plastiku w monitorze LG – wysadzanie korków, przegrzewanie zasilacza, awaria instalacji