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ś....
Jak należy zmodyfikować aby "kursor"/zaznaczenie przeszło do kom. J7. Można np. w module arkusza zastosować kod :spoko: : [syntax=vbscript]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("A7") = "Start" Then Range("J7").Select End If MsgBox "Powinno zadziałać" End Sub[/syntax]
Generalnie tego typu rzutowanie jest zwykle "undefined behaviour" i w wielu przypadkach może doprowadzić do zawieszenia układu (np. przez wywołanie niewyrównanego dostępu). Rozwiązanie jest trywialne i polega na _wywaleniu_ tego durnego makra i użyciu funkcji memcpy() do przekopiowania zawartości bufora do odpowiedniej zmiennej. Np. tak: memcpy(&wc,...
Da się wywołać makro w makrze ? Da się Czy argument pierwszy (nazwa pliku Zeszyt 1259a.xlsm') musi mieć format xlsm (z obsługą makr) ? Ja wszystkie makra mam w pliku personal czy da się z tego jakoś wyciągnąć ?
Centrala Integra 128 oraz manipulator INT-KSGR. Zdefiniowałem makra dla manipulatora do blokowania wejść kontaktronów w oknach. Pomimo nie zaznaczenia "pytaj o hasło" w definicji makra, po wywołaniu makra system żąda podania hasła. Czy to dlatego, że samo blokowanie wejścia wymaga podania hasła?
Podmień wywołanie makra Makro1 (przykładowe makro "sortowanie") na wywołanie Twojego makra. Skoro: Jak dotychczas muszę męczyć się przyciskaniem przycisku, sortującego tabele. to rozumiem, że makro masz więc podmiana samego wywołania (call Makro1) nie powinno stanowić problemu.
Pętlę możesz utworzyć na różny sposób, np. Sub Kopia_co_5() Application.ScreenUpdating = False Dim x As Long For x = 1 To 1000 ' na początek wstaw np. 50 zamiast 1000 Sheets("Arkusz1").Select Rows(5 * x).Select Selection.Copy Sheets("Arkusz2").Select Rows(x).Select ActiveSheet.Paste Sheets("Arkusz1").Select Next x Range("A" & x).Select Application.CutCopyMode...
działa, tylko tyle ze cykliczne wywołanie makra nie aktualizuje danych , po każdym wywołaniu makra przepisuje te z pierwszego wywołania . chciałbym tak zrobić by po wywołaniu makra mieć aktualne kursy
Koledzy dobrze radzą, ale to trzeba wdrażać od początku projektu. Więc na przyszłość trzeba to zaplanować inaczej. Tymczasem jednak potrzebne jest rozwiązanie doraźne, polegające na kopiowaniu tego co jest. Na razie to jest ilość danych, z którą Excel sobie poradzi, ale jak danych będzie przybywać, to kopiowanie będzie trwało coraz dłużej. Ponieważ...
Chyba o to chnodzilo: http://office.microsoft.com/en-us/word-h... Zobacz na: /mmacroname
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...
Cześć, jeden z komputerów w mojej sieci ma problem z ładowaniem makr w plikach word. Przy próbie załadowania makra wyskakuje okno dialogowe z komunikatem "Program Word nie może wywołać zdarzenia" W oknie Projekt w VBA widoczny jest tylko plik normal, nie ma zaś folderów projektu danego pliku. Dodam, że: - ustawienia w opcjach w Wordzie pozwalają na...
Którą klawiaturę zamontowałeś? Wywołanie funkcji definiujesz jako kod i cyfra - na LCD nie zdefiniujesz makra w postaci ikony jak na INT-TSI
(at)ElektrodaBot Czy w C++23 można zdefiniować taką konstrukcję, która będzie pełniła rolę warunkowego "return"? Coś w stylu "return_if(x)", gdzie "x" jest typu bool. Bez użycia makr i wyjątków, ale dopu... Krótka odpowiedź Nie – w czystym C++23 nie da się napisać uniwersalnej „instrukcji” `return_if(x)` bez: • makra, • wyjątków, • albo świadomego...
Nie. Po prostu słyszałem że makro to zwykłe kopiuj/wklej. No więc wkleiłem zawartość „wywołania makra” do makra, wyszło że pojawiło się mnożenie pomiędzy plusami i takie tam, więc policzyłem zgodnie z kolejnością działań i wyszło. A co do totolotka: skąd wiesz że już nie gram? :D
Witam, podzielę się również swoimi spostrzeżeniami odnośnie bibliotek firmowych. Myślę że warto by było w tym miejscu udzielić wyjaśnienia czym różnia się funkcje od makr preprocesora. Jeśli użyje się składni i wywoła w kodzie makro to oznacza iż to co kryje się pod makrem zostanie wprost wklejone w miejsce makra przez kompilator co faktycznie zajmuje...
Przenieś (skopiuj i usuń) makro z "Report.xlsm" do źródłowego i wywołaj (oba makra w "Otwieranie pliku źródłowego.xlsm"). Po Woorkbook.Open powinien być aktywnym, ale dla pewności (nie wiem, czy to całość makr) można przekazać nazwę i aktywować: [syntax=vbscript] Set wkb2 = Workbooks.Open(.SelectedItems.Item(1)) Filtrowanie (wkb2.Name)[/syntax][syntax=vbscript]Sub...
A cóż tu skomplikowanego? No nie każdy ma "C" w jednym palcu i zna wszystkie jego możliwości. :wink:. LC_SET(s) przypisuje zmiennej s wartość numeru linii kodu źródłowego i tworzy etykietę switch'a o tej wartości Numer linii wywołania makra czy numer linii jego deklaracji?
Jak wykonąć makra w wordzie? Musze utwórz trzy makra o nazwach: - SumaLewo - SumaPrawo - SumaPowyżej które po wywołaniu będą sumowały zawartość komórek tabeli położonych odpowiednio: - na lewo od kursora, - na prawo od miejsca ustawienia kursora, - powyżej kursora Pozdrawiam
Z uwagi na brak obsługi przerwań w makro Excela jak chcesz uruchomić makro na jakiś czas to użyj Wait (jest opisany w pomocy). Wtedy możesz uruchomić makro na np. 2 minuty. Możesz spróbować też z z komendą Run (wywołanie innego makra).
jedną z rzeczy które wykonuje to podmiana makra pod przyciskiem "zakończ zlecenie". I w tym momencie gdy wywołam makro o nazwie "zakończ zlecenie pozmianowe" rejestr na samym końcu wysypuje się, gdy wywołam to makro bezpośrednio z zakładki deweloper makro działa i nie wywala mi rejestru. Dlaczego ??? To jest dobra zagadka. Oba przyciski maja nazwę...
Lepiej jest zdefiniować procedury w makrach. Nie mogę się z Tobą zgodzić. Jeśli do makra wrzucisz funkcję/procedurę o wielkości 50 instrukcji (czyli będzie zajmować 100B) i wywołasz ją np. w 10 miejscach peogramu to jesteś "w plecy" 1kB pamięci FLASH, co jest delikatnie m mówiąc rozrzutnością....
Witam, Bardzo dziękuje za pomoc !!! Ale chyba za „cienki jestem” aby zrozumieć zastosowane funkcje i ich składnię – prośba o wyjaśnienie … jak te makra mają działać – i które kolejno: A. - które makro ma być wywołane jako pierwsze … i w jaki sposób ? B. - które makro ma być wywołane jako drugie … i w jaki sposób...
Tak na szybko: [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) Dim Komorka As Range Dim W As Integer Const K1 As Integer = 4 'kolumna ktora makro sprawdza pod katem zmiany wartosci Const K2 As Integer = 1 'kolumna w ktorej jest warunek do sprawdzenia If Not Application.Intersect(Columns(K1), Range(Target.Address)) Is Nothing Then...
Może i taka była intencja, ale wyjdzie 11 i 13. Co nie znaczy że makra są złe. Tmf podał podchwytliwy przykład, ale większość przykładów podchwytliwych nie jest. Brawo :) Mój przykład nie jest specjalnie podchwytliwy, każde makro z argumentami stwarza tego typu problemy. Wynika to z tego, że przyzwyczajeni jesteśmy w c do ewaluacji argumentów przed...
Wywołaj w kodzie arkusza 'Kredyty' (makro 'ListaZb' w module) [syntax=vb]Private Sub Worksheet_Activate() ListaZb 'nazwa uruchamianego makra End Sub[/syntax]
Po mojemu nie zadziała, bo vb "zajęte" jest wykonywaniem pętli. Spróbuj z wywołaniem co sekundę makra "kontrolnego" i zmienną "decyzyjną". Makro 'kasowanie', to w tym przypadku po prostu skok na skróty . [syntax=vbscript]Private o As Integer Sub czekaj() o = 0 UpdateClock End Sub Sub kasowanie() o = 30 End Sub Private Sub UpdateClock() If o = 30 Then...
Istniej możliwość podejrzenia jak kompilator rozwija te makra ? Wywołaj normalną komendę kompilacji i dodaj do niej flagę "-E" - wygeneruje to plik źródłowy po pełnym przejściu preprocesora. Niemniej jednak jak te makra zostaną rozwinięte to nawet ja Ci mogę powiedzieć - tak jak byś się tego spodziewał [; Bardziej interesujące będzie podglądanie tego...
Wywołałeś mnie z uśpienia i tak się zastanawiam czy warto. Uporządkowanie makra to jedno (ktoś je wcześniej nagrywał i tak pozostawił). Tam jest sporo niepotrzebnych manewrów które właściwie same siebie wykluczają Tu nie ma co poprawiać starego makra tylko trzeba napisać nowe. Jeżeli to ma być tylko tak jak przedstawiłeś we wzorze to wystarczy takie...
Powiem tak: Nie spotkałem się z takim problemem ze "zwykłymi" plikami excela. Jednak wystarczy jeden plik z nieodpowiednio napisanym makrem który "rozwala" wszystko. Ktoś pisząc makro np. nie przewidział, że może być aktywny inny arkusz niż zamierzony w kodzie makra lub nie przewidział wyłączenia uruchomionej jakiejś procedury która może czeka na jakąś...
Jedno z makr w pliku zdejmuje hasła z wszystkich arkuszy w celu dokonania pewnych przeliczeń w ramach całego kodu. Żeby nie powtarzać ciągu kodu w kilku miejscach odwołałem się do tego makra. Niestety można je wywołać "solo" tylko po to żeby zdjąć zabezpieczenia z arkuszy.
:) Wiesz co, szybciej wyjdzie tworzenie tego pliku i makra niż tłumaczenie. Masz. Pooglądaj gdzie i w jakim bloku jest umieszczone wywołanie makra "Wykonaj". Nie podpinałem do przycisku bo jakakolwiek zmiana w tabeli A i B (tak jak chciałeś) odświeża tabelę. Jest to trochę "upierdliwe" ale jak "klient" chce ... :)
Sposób przez Ciebie podany ma wadę, gdyż nie masz żadnej kontroli (ewidencji) nad tym co już zaliczyłeś do kosztów. Prędzej czy później wpiszesz tę samą kwotę po raz drugi i w żadn sposób nie będziesz mógł tego zweryfikować. Oczywiście nie ma żadnego problemu dodanie do Twojego przykładu przycisku np. "Dodaj kwotę", który wywoła makro przenoszące kwotę...
Witam, mam arkusz, w którym muszę zastosować kilka makr, większość przeskoczyłem ale na dwóch się zawiesiłem i stąd mój wpis. 1. Czy w Excel2013 da się makrem ukrywać wstążkę tak jak dało się to zrobić w Excel2007 bo coś mi zadziałać makro, które kiedyś stworzyłem, a wiem że było sprawne oraz 2 ważniejsze: Mam tabelę i w kolumnie np. E11 mam wczytane...
Co jest szybciej napisać: |=, czy SET_BIT()? Co się szybciej czyta: prostą instrukcję, czy wywołanie makra + sprawdzenie, co to makro robi, być może w innym pliku? Im więcej takich definicji - tym trudniejsza analiza programów i szukanie w nich błędów. Racja, same takie definicje - to jeszcze nie błędy, to tylko napraszanie się o błędy. Dawno temu była...
Witam. Mam coś takiego: Sub kopiowanie() Dim LastRow As Long Range("A6:B7").Sel... Selection.Copy Sheets("Arkusz2").Sele... If WorksheetFunction.CountA(Cells) > 0 Then LastRow = Cells.Find(What:="*", _ After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row...
Pewnie makro masz w kodzie arkusza. Musi być w module... Jeśli to procedura zdarzeniowa, wywołaj je po nazwie (Call NazwaMakraInModule)
No widzisz :) Pierwsze sprawdziłem- działa. TIMSK zaremowany, puste przerwanie też. TIFR |= (1 << TOV1); wstawiony do przerwania od ADC. Co prawda kod jest jeszcze bardziej niezrozumiały- ale działa. wystarczy dodać komentarz :P Co do reszty- inline jeszcze nie przerabiałem- link od Ciebie Avrlibc manual czytam codziennie i podręcznik do C też-...
Nie napisałeś jaki kompilator, ale po składni domyślam się, że gcc. Problem masz nie z preprocesorem, a ze składnia "extended asm" - poczytaj sobie o tym w manualu do gcc. Preprocesor nie jest w stanie zamienić nazwy zmiennej na identyfikator rejestru (domyślam sie, że o to Ci chodzi), może to zrobić kompilator w instrukcji asm. Domyślam się też, że...
Dziękuję koledze LordBlick, poprosiłem go o odblokowanie tematu, bo wydaje mi się, że mimo pozornej prostoty problemu warto się nad nim chwilę zastanowić. Zanim przejdę do odpowiedzi na post #3, powiem dwa słowa o makrodefinicjach. Wiele osób z nich chętnie korzysta, w pokazanym wyżej przykładzie zdecydowanie lepiej posługiwać się makrami LED_ON i LED_OFF...
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...
Dane do arkusza importuje makrem z innego pliku Dane się nadpisują Po makrze, któe importuje dane do arkusza, powinno być wywołane makro któe szuka najwyższa wartość w komórkach (B3, B4,B5) i zaznacza kolorem Makro chce uruchamiać przyciskiem W temacie podałem przykład lokalizacji danych Zostawiam przykład pliku ( tak on wygląda po kazdym imporcie)
dziękuje za odpowiedź. Jeśli dobrze zrozumiałem to co Pan napisał to z drugiego makra zrezygnowałbym. Myśl moja jest taka. Wybieram miesiąc jaki mnie interesuje np. wrzesień. Kolorami zaznaczają się dni wolne na kalendarzu oraz na wierszach gdzie są osoby - to wzsystko działa. Jak to zostanie wybrane to myśl jest taka (może być makrem) żeby właśnie...
Powiedzcie, dlaczego instrukcja RET, zawsze powoduje u mnie powrót do początku programu, a nie w miejsce wywołania danego skoku? Modyfikacja stosu, czy licznika rozkazów(PC) nic nie daje. Nie można zrobić żadnego poważnego programu(w którym kilka razy coś powtarzam) wykorzystującego skoki(RCALL, ICALL, RJMP, IJMP), bo nie można z nich powrócić. :| Dopiero...
w każdej wersji funkcji USBD_..._Init() jest alokowana pamięć przy pomocy makra USBD_malloc(). Owszem. Ale to makro jest definiowane co najmniej na dwa sposoby, np. w konkretnych aplikacjach przykładowych z STM. Czyli widać jasno że problem znany ludziom z STM i sami panują jakoś nad tym. I też zauważ że wersja z wywołaniem malloc() jest tak właściwie...
W skrócie: - przetwarzanie plików źródłowych (.c) preprocesorem polega na wykonaniu wszystkich dyrektyw preprocesora, m.in. wklejenie w miejsce #include odpowiednich plików czy rozwiązanie makr zdefiniowanych za pomocą #define lub podanych jako parametr w linii komend, wynikiem są nadal pliki źródłowe .c ze wstawionymi opcjonalnie plikami nagłówkowymi...
Jezeli makro LCDC_DDA wygląda tak: #define LCDC_DDA 0x80 to jego wywołanie z parametrem : LCDC_DDA|64) powinno wywołać błąd i nie ma najmniejszego sensu(chyba ze definicja tego makra jest inna) Pozatym cały czas mówię o tym zebys wkleił rozwinięcie tego drugiego makra i implementacje czyli definicje tej fukcji do wyswietlania stringów. Kod rc5 nie bedzie...
a tak na przyszłość... istnieje możliwość wykonania makra przypisanego do checkboxa poprzez odwołania się do niego w kodzie innego makra, czy jedyna możliwość do kliknięcie na checkboxa? [syntax=vb]Call UkryjWiersze[/syntax]Możesz w ten sposób wywołać procedurę z dowolnego miejsca w kodzie.
Cześć, w aplikacji Integra dla iOS w sekcji makra widzę wszystkie swoje zdefiniowane makropolecenia w DLOADX w tym m.in Uzbrojenie. Ale przechodząc do aplikacji Skróty na iOS chcąc stworzyć skrót na pulpicie, który mi wywoła Uzbrojenie alarmu - niestety nie widzę już makra Uzbrojenie a widzę wszystkie inne makra. Uzbrojenie to po prostu komenda: Zalaczenie...
ten plik Excela podpięty jest do innego programu, który wrzuca w komórki H5:H30 i F5:F30 wartości liczbowe (co 0,2 sekundy). Tak więc w naszym arkuszu musimy sobie "wyobrazić" (monitorować), że w kolumnach H i F pojawią się wartości liczbowe i jeśli spełnią warunek to pojawią się w kolumnie AR i AQ. Nie rozumiem, czego nie rozumiesz ;) Zamiast kwerendy...
Na wstępie mała uwaga. Pisanie makr z pomocą rejestratora, to katastrofa, takimi metodami nigdy nie pojmiesz VBA. A teraz krótko: 1. nazwy nadawane - definiowane, to rzecz święta w pracy z Excelem 2. skoro arkusz2 nosi nazwę "Karta" to dlaczego jej nie stosujesz w kodzie tylko pakujesz "Arkusz2" 3. nie bardzo rozumiem do czego jest Ci potrzebne kopiowanie...
Nie ma więc problemów ani po stronie edytora, preprocesora, kompilatora, ani nawet podczas sprawdzania poprawności składni. Wystarczy przyzwoicie zadeklarować to makro i wtedy już sensownie to wygląda w kodzie źródłowym ;) http://obrazki.elektroda.pl/8576847300_1... Inaczej beznadziejnie się czyta taki program-wyglądają wywołania tych...
Witam, chciałbym przedstawić napisany przeze mnie ostatnio program na PC. m-gen automatycznie tworzy makra do obsługi gpio (wejść - wyjść) w mikrokontrolerach. O co chodzi: - ściągamy binarki z repozytorium github.com/Leopardus4/m-gen (zakładka release) lub kompilujemy ze źródeł - dla wygody kopiujemy program do PATH - github.com/Leopardus4/m-gen/blob/master/...
:) no rzeczywiście to rozwiąże problem tylko jednego zaznaczenia. A jak teraz zrobić pierwszą część pytania z początkowego wpisu? Makro musi wiedzieć który button jest zaznaczony i z tego samego wiersza wkleić zawartość komórki z kolumny A, wkleić do Arkusza. A1 i uruchomić inne makro.
W związku z pytaniem na pw. Utworzyłem sobie plik w c:\ o nazwie plik1.xlsx, w którym wpisałem tekst w komórki Od B34 w prawo. Następnie uruchomiłem makro (c:\ w InputBox'ie). Dane pięknie skopiowały się do "Arkusz2", komunikat: "skopiowano z 1 pliku". Możliwe przyczyny błędu: -podajesz złą lokalizację -lokalizacja jest dobra ale nie ma tam plików -nazwy...
Tak dwa lub więcej plików w tym samym katalogu co pik z makrem, tylko katalog może zmieniać położenie. PRL - nie o to mi chodziło, ja nie chcę wyświetlać okna dialog w celu wybrania, który plik ma być otwarty, tylko w kodzie zawrę dokładną nazwę pliku do otwarcie, a makro automatycznie otworzy ten plik, pobierze odpowiednie dane a następnie zamknie...
bezsens takiego "zabezpieczenia" pliku To może trochę inaczej (załącznik). Wszystko działa ładnie jak się zezwoli na używanie makr. Oczywiście nie polecam trzymać tam danych chronionych, ale np. do przygotowywania listy obecności dla n pracowników jest to fajny pomysł bo wystarczy zrobić jeden plik excela i każdy dostanie listę ze swoimi danymi......
Najlepiej jeszcze aby procesor tekstu sam wypełnił za użytkowników paragrafy ;). Z tego co wiem to MS-Word nie kompiluje plików. Uważaj bo w informatyce ten termin ma trochę specyficzne znaczenie. Chodzi ci oczywiście o łączenie/scalanie plików, a to po angielsku "combining" lub "merging". Wydaje mi się, że za bardzo byś sobie chciał ułatwić/zautomatyzować...
#antekone #define moja_petla while No ja wiem że mozna coś takiego zrobić, ale chcę napisać swoją pętlę, a nie zmienić nazwę tej co jest ^^ Poza tym, boost jest open-source, możesz podejrzeć źródła ;) Patrzyłem w źródła tej biblioteki, ale boostowe for_each jest zbyt złożone i skomplikowane, żeby się z tej implementacji czegoś nauczyć, przynajmniej...
Od dłuższego czasu napisałem sobie specjalne makra pod AVR definiujące wszystkie porty, aby np. zamiast pisać: #define BTN1_DDR DDRC #define BTN1_PORT PORTC #define BTN1_PIN PINC #define BTN1_P PC0 #define BTN2_DDR DDRB #define BTN2_PORT PORTB #define BTN2_PIN PINB #define BTN2_P PB1 #define BTN3_DDR DDRD #define BTN3_PORT PORTD #define BTN3_PIN PIND...
W cudzysłowiu są podane nazwy tabel, pól tabel i kwerend. Jestem nowicjuszem w zakresie programowania VBA w Accessie i użyciu jego w dowolnych elementów Accessa. Jak użyć w makrze funkcji jeżeli? Jeżeli znacznik w polu "Grały Faza 1" tabeli "A Znacznik 1 dane F2" wynosi 1 ma być wywołane makro "A znacznik grały 1". A jeżeli znacznik w polu "Grały Faza...
Można to gdzieś kupić jako kit? Byłbym bardzo zainteresowany. ;-) Nie chodzi o same definicje a o użycie. Użycie jest o tyle jasne, że wygląda jak wpisywanie wartości do zmiennej. Twoje użycie jest na tyle dziwne, że wygląda jakbyśmy wpisywali wartość do wywołania funkcji, co jest trochę nienaturalne. Jeśli chcesz żeby użytkownik za każdym wywołaniem...
Użyj w kodzie takiego polecenia: Application.OnTime Now + TimeValue("00:00:30"), "Start" Ostatni parametr to nazwa makra, które ma się uruchomić o określonej porze. Musisz tylko wybrać sposób wywołania w zależności od potrzeb, ale to działający przykład o ile masz makro o nazwie Start. Powinno się uruchomić po 30 sekundach.
Jejku... to 99,999 nie odnosi się do perfekcyjności programu, tylko możliwości znalezienia błędu. Jak mówi prawo Murphiego "w programie zawsze jest jeszcze jeden błąd". Ale ten szacunek jest wyssany z palca. Załóżmy, że robisz wektory testowe dla funkcji. Jak pisał kol. (at)Freddie Chopin masz jako wejście dwa floaty. Czyli liczba kombinacji 2^64,...
1 w 3 w 1: a) Workbook_Open - jeśli przy otwarciu danego zeszytu jego arkusz "Zamówienie" jest aktywny, to wywołaj makro sortujące, np.: [syntax=vba]If ThisWorkbook.ActiveSheet.Name = "Zamówienie" Then Call sortuj_to[/syntax] b) Worksheet_Activate - wywołaj makro sortujące, np.: [syntax=vba]Call sortuj_to[/syntax] c) Makro sortujące - wg starego lub...
Dzień dobry mam pytanie dotyczące stworzenia makra. Chciałbym stojąc na komórce uruchomić makro z skrótu (to proste i działa) po wywołaniu makra chciałbym by do komórki w której jest już tekst dopisał się na początku konkretny tekst który to mam w innej komórce. może dla zrozumienia problemu dodam że mam w excelu namiastkę CRM która dla mnie jest wystarczająca....
Proponuję wykorzystać rejestrator makr. Bez większej znajomości VBA można doskonale sobie poradzić. Przykład: 1. Nagrywam makra wstawiania i kopiowania wiersza. Wychodzi coś takiego nagrane 'Ctrl+strzałka w dół'[syntax=vb]Sub Makro3() ' ' Makro3 Makro ' ' Selection.Find(What:="Odżywianie", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlWhole, SearchOrder:=xlByRows,...
Czy ktoś mi powie jak dodać makro sterujące drzwiami podpiętymi do klawiatury z czytnikiem kart INT-SCR-BL ? Mogę przez telefon wywołać otwarcie drzwi z wirtualnego manipulatora >Otwórz drzwi > INT-SCR(00h) ale przez makra nie mam pojęcia jak to zrobić
A jak takie makro wykonać zależne ? Włącz nagrywanie makra, nagraj czynności które chcesz wykonać i prześlij na forum - poprawimy :) [url=http://support.microsoft.com/kb/213... makra po zmianie zawartości komórki lub zakresu komórek [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range ' jezeli makro maja...
po jakimś czasie nad kodem doczytałem się, że konwencję 'liczby' masz jako znaki, jedno z trudniejszych do obliczeń (a tradycyjnie konwersja jest serią mnożeń rzez 10). Bez wódki tego nie wyobrażę sobie :) jak mawiali starożytni Rosjanie. Gdybym ja robił, wyznaczył bym sobie trzymanie liczby binarnie, w rejestrze, skonwertował do/z (nie ukrywam, mógłbym...
Dzień dobry, Jeśli rozwiązanie ma być w Excelu to należy użyć funkcji JEŻELI np. =JEŻELI(A1>151;150;A1). Formułę można potem skopiować, aby objąć wynikami cały zakres. Można też najpierw zaznaczyć zakres, wprowadzić formułę i nacisnąć Ctrl+Enter, nie trzeba już będzie kopiować. Wyniki można zamienić na stałe, jesli to konieczne. Skopiować Ctrl+C, potem...
Być może potrzebujesz takiej aplikacji, żeby śledzić te ilości powtórzeń na bieżąco, ale gdyby się okazało, że nie, to jest kilka innych pomysłów. Może to być filtr, może być makro obliczające po jego wywołaniu. Z drugiej strony wykonanie tej operacji teoretycznie powinno mocno spowolnić pracę arkusza, ale czy zawieszać, to już nie jestem pewny. Chcę...
Czy jest jakaś możliwość rozwiązania tego? Plik HTML normalnie przy włączeniu wygląda, tak samo gdy sam bez makra próbuję utworzyć maila w Outlook to stopka jest ze wszystkimi elementami. Problem się pojawia, gdy stopkę chcę wywołać poprzez makro - macie jakieś pomysły na rozwiązanie tego? Pozdrawiam,
Witam, Chciałbym zaimplementować własny mechanizm do śledzenia wywołań funkcji. Mam mniej więcej coś takiego w nagłówku: call_stack.h [syntax=c] #include <stdint.h> #include <string.h> /**(at)briefMaksymalna nazwa funkcji wywolywanej.*/ #define CALL_STACK_MAXFUNCNAME48 /**(at)briefPejestry procesora. */ struct core_regs { uint32_tRx[12];...
Zapewne jakieś makro należy stworzyć, które uruchamiało by sie po wywołaniu skrótem klawiszowym. W makrze należaloby wstawić procedure tworzenia nowego arkusza. VBA - tam szukaj.
Podmień Jednak mam problem plik który mam jest plikiem CSV czyli nie ma możliwości wpisania na stałe tam makra, osoba która chce mój plik zaimplementować używa Accessa (w którym jestem zielony) 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...
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).
...trzeba będzie jakieś proste Makro napisać... Okno bezpośrednie da się wywołać przez ustawienie przypisanego bitu i ukryć przez jego wyzerowanie. Bitem tym można manipulować z poziomu makra. Makro może wykonywać się cyklicznie, może operować na zmiennych dowolnego typu i wykonywać na nich praktycznie dowolne operacje. To najprostsza droga i wcale...
Prot, mógłbyś wyjaśnić jak miałoby działać to makro, które przywołałeś? Pokazałem tylko, że istnieje możliwość wywołania makra przy zmianie którejkolwiek wartości formuły w obserwowanej kolumnie. ale wtedy wychwycenie wiersza, w którym nastąpiła zmiana jest znacznie trudniejsze niż proste x=Target.Row Twój kod wychwytuje wiersz, w którym nastąpiła...
To ciągle wygląda jakoś nie tak. Może zrób coś na kształt aplikacji z listą (lub listami) arkuszy do ukrywania/odkrywania. To będzie bardziej intuicyjne. Jeżeli wywołasz makro nie z arkusza to i tak musisz jakoś wskazać arkusz.
Tak się zastanawiam. No wszyscy macie rację, ale... Po pierwsze: gdzieś ten kod musiał powstać. Dlaczego nie zastosować eksportu do pliku *.bas (moduł)? Ręcznie - dwa kliknięcia. W przypadku makra, to tylko jedna linijka kodu. Usunięcie modułu to druga.[syntax=vb]ThisWorkbook.VBProject.... ThisWorkbook.Path & "\Module1.bas"...
Warunek w procedurze już jest, więc wystarczy zamiast Exit Sub dopisać wstawianie wiersza (nagraj rejestratorem) oraz z lekka skorygować resztę. Przyjmij zasadę "Od procedur są moduły i koniec", stąd moja uwaga o kropkach w argumentach Range ;) W kodzie arkusza zapisuje się procedury zdarzeniowe i makra kontrolek umieszczonych w arkuszu, lub jeszcze...
1. Jakie skakanie masz na myśli ? Wpisujesz makro i parametry i na tym koniec... 2. Makra nie są asemblowane, tylko ich wywołania. 3. W pliku pomocy AVRstudio AVRASM.chm masz wszystko podane jak na tacy, wystarczy poszukać opisu dytektywy .macro ...
(...) lko wartości liczbowe, czy również daty? Są tam wartości liczbowe. AI: Z jakiej wersji programu Excel korzystasz? Czy używasz jakichś dodatkowych narzędzi lub dodatków, które mogą wpływać na formuły? Nie używam żadnych dodatków. Jeśli jakieś byłyby potrzebne do rozwiązania zadania proszę o informacje. Bezpośrednia odpowiedź na pytanie Aby stworzyć...
To było mówić że makro ma być w innym pliku. Kłopotem było to że makro pobierało nazwę pliku z pliku w którym nastąpiło wywołanie procedury. Poniżej poprawka. [syntax=vb]Sub OrderBuilder() ' ' OrderBuilder Makro ' Order building ' ' Klawisz skrótu: Ctrl+q ' Dim i As Long, ostWrs As Long 'otwarcie plików Workbooks.Open Filename:="D:\Desktop\NotWMS\Działa\expo...
Tak. Sugeruję tylko nazwać funkcję czytelniej np Enter(). W języku C przyjęło się, że dużymi literami piszemy makra, natomiast pozostałe nazwy funkcji i zmiennych już nie. (chodzi o wszystkie litery w nazwie duże) Wywołania wymagają dodatkowych nawiasów (), w tym przykładzie ENT(); UP(); itd
http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...
Zrobiłem wstążkę z tymi makrami co były w arkuszu. Nie mam twojego przycisku do otwarcia tej listy prac niestety bo nie mam pojęcia jak ja wywołać. Wstążka została napisana za pomocą programu. http://obrazki.elektroda.pl/6598892800_1... Dodałem chyba wszystkie zmienione twoje makra do mojego pliku. Mógłbyś zerknąć czy prawidłowo?
Wkleiłeś do Twojego makra kod funkcji SheetExists? Albo najlepiej to pokaż tutaj cały Twój kod.
Witam. Czy jest możliwość aby za pomocą makra skonfigurować plik worda aby drukował się automatycznie przy zapisywaniu pliku? Wklej to do thisdocument zapisz i zamknij i otwórz. [syntax=vbscript]Private WithEvents App As Word.Application Private Sub Document_Open() Set App = Word.Application End Sub Private Sub App_DocumentBeforeSave(ByVal Doc As Document,...
Kit jest fabryczny AVT sam nic nie lutowałem. Kwarc 32768Hz. to jest kwarc układu MCP7940. Atmega8 na schemacie nie ma kwarcu i piny "kwarcowe" sterują czymś na wyświetlaczu, więc μC pracuje na wewnętrznym oscylatorze RC, który ustawia się fuse bitami. Funkcje takie jak _delay_ms, _delay_us potrzebują tego makra, żeby poprawnie działały. Definicje...
czy można się pozbyć tego komunikatu w ogóle? Gdzieś na początku makra umieść: 'On Error Resume Next' lub stworzyć własny komunikat w przypadku braku połączenia? '[syntax=vb]On Error Resume Next 'wywołanie kwerendy (...) If Err then Msgbox "Komunikat."[/syntax]
Mam funkcję "worksheet_change" i zmieniam wartość w Arkuszu 1 w dowolnym polu. Następuje wywołanie funkcji "worksheet_change" i rusza makro. Niestety rusza makro które wykonuje operację dla ponad 1000 komórek. Mam pytanie, czy da się odczytać w VBA w jakiej komórce została zmieniona wartość (czyli położenie komórki w arkuszu, następnie wartość wpisaną...
To całe makro?? Ten fragment służy jedynie do wybrania nazwy pliku. Zapis nastąpi w momencie wywołania: [syntax=vb]ThisWorkbook.SaveAs (ZapiszJako)[/syntax]
Dzień dobry, Wydaje mi się, że niepotrzebnie się Pan obraża, bo moje pytanie chyba jednak było zasadne - w nowej wersji usunął Pan to godzinowe formatowanie i teraz wiadomo, że chodziło Panu o liczby całkowite. Lepiej wyjaśnić wątpliwości zawczasu aniżeli zrobić coś nie tak i później poprawiać. Pana problem wcale nie jest banalny i pewnie dlatego nikt...
[syntax=vbscript]Sub kopiowanie_zamkniete() Workbooks.Open Filename:="C:\Users\wolszczak.joanna\Des... Range("A1:AF100000").Copy ThisWorkbook.Sheets("d420").Activate Workbooks("d420.xlsx").ActiveSheet.Range... Range("A1") Workbooks("dane_111.xlsx").Close [/syntax] Nie wiem czy dobrze zrobiłam. Nie wiem jak...
Witam Mam taki mały problem potrzebuję zrobić makro które po wywołaniu będzie kopiowało zawartość z "Arkusz" od A3 do G30 do "Arkusza3" i po przekopiowaniu automatycznie będzie czyściło zawartość kolumny B3:B30 w "Arkusz", następnie po kolejnym uruchomieniu makra będzie wykonywało tą samą czynność tylko zapis w "Arkusz3" będzie w kolejnych wolnych wierszach,...
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...
Zrobiłem nagrałem makro które automatycznie odświeża 3 tabele (co 5 minut). Nie do końca. Makro "start" odświeża 3 tabele i planuje jednorazowe uruchomienie makra "button3". Żeby działało co zadany czas musisz wywołać procedurę "start" w "button3". Co może być nie tak? makro czasem działa, czasem nie. Wpisz jawnie nazwę arkusza, w którym znajduje się...
Generalnie do drukowania zakresu komórek służy polecenie [syntax=vbscript]Range("adres_zakresu").... to polecenie można wywoływać z kilkoma opcjonalnymi parametrami. Byłoby wskazane przeczytać w helpie, jakie są tam dostępne opcje. Jeśli chodzi o powiązanie wywołania makra z komórką, to nie wiem jak sobie to wyobrażasz. Można to zrobić...
uruchamianie makra makrem makra uruchamiające makra wywołanie selektywne
prąd bramki tyrystora gramofon technics cicho onkyo bateria
Łamanie się igły w maszynie Singer 518 - przyczyny Electrolux EW8H458BP - Tryb serwisowy i diagnostyka problemów z suszeniem