Zliczanie komórek o innym kolorze tła jest możliwe wyłącznie makrem. Jednak nawet makro nie obliczy kolorów jeżeli są one zmienione formatowaniem warunkowym. W makro, w twoim przypadku, trzeba by było zliczać tak samo jak w warunku formatów. Proponuje ci, w przypadku rozwiązania zastosowanego przez kolegę adamas_nt , w jakiejkolwiek komórce wpisać =LICZ.JEŻELI(G1:I3;"<="&C5)...
Nie widać na foto dokładnie (przydało by się kilka foto makro z dobrym bezcieniowym i niebłyszczącym oświetleniem), ale może trzeba zastosować metodę... z kabaretu TEY: "Nie pisz że traktor ma jedno koło zepsute, ale że ma 3 dobre" . Jak na razie wygląda, że ktoś próbował wcisnąć za gruby pin (wtyk UC ? pilnik ? azjatycka imitacja wtyku N ?) w gniazdo,...
https://obrazki.elektroda.pl/7268233500_... Ten artykuł powstał w odpowiedzi na propozycję kolegi (at)Techekspert i jest rozwinięciem mojej prezentacji przedstawionej na konferencji The H(at)ck Summit w dniu 20 października 2023 r. Samą prezentację możesz pobrać stąd: Wyrzucamy algorytm Gutmanna do kosza Podstawowe informacje o niszczeniu...
http://obrazki.elektroda.pl/9209500600_1... O tym, że większość padów do PEGASUSa często ulega uszkodzeniu, nie trzeba nikogo informować. I nie chodzi tu o uszkodzenia kabla czy też wtyczki, ale układu scalonego będącego w padzie. Zwykle uszkodzenie objawia się: * całkowitym brakiem reakcji na wciśnięcia klawiszy, * niedziałaniem niektórych...
https://obrazki.elektroda.pl/7648331200_... Jednym z celów istnienia 1. Uniwersalność. Fotografia i film to sztuki pokrewne. Zatem nasz zestaw powinien to odzwierciedlać i nadawać się zarówno do robienia zdjęć, jak i kręcenia filmów. Na szczęście większość produktów dostępnych na rynku spełnia te kryteria. 2. Dobry stosunek ceny do...
(at)clubs wielkie dzięki za pomoc. Po raz kolejny okazało się, że najprostsze rozwiązania są najlepsze :D (at)ST-14 tak, masz rację. Znajduje pierwszy ciąg znaków jaki pasuje do wzorca i wówczas podmienia zawartość całej komórki. W moim przypadku nie jest to problem, bo działam na unikalnych wartościach, czyli takiego przypadku jak wskazałeś nie będzie....
Makro to ostateczność. Przecież akurat to spokojnie można załatwić formatowaniem warunkowym. dodane po chwili --------------------------------------- A co do przedstawionego makra owszem działa ale jakbym mógł słówko (no dwa) :) : Trochę obciąża komputer bo wykonuje się za każdą zmianą w arkuszu - należało by ograniczyć działanie do zmian występujących...
PS. do drugiego kanału wystarczy zdublować zmienne mn. czas aktualny itp. oczywiście z dopiskiem na przykład ''czas aktualny 2 '' ? W najprostszym rozwiązaniu tak, na upartego można by korzystać z wspólnych przy założeniu że nie będziemy używać wielu przycisków jednocześnie, wtedy zaoszczędzimy te kilka bajtów w pamięci (cóż za herezja w 2021 roku...
Spadek cen kamer termowizyjnych w ostatnich latach przyczynił się do upowszechnienia tej technologii w wielu dziedzinach nauki i techniki. Do jednej z nich należy zaliczyć elektronikę, gdzie kamery termowizyjne mogą zostać wykorzystane zarówno na etapie projektowania, produkcji jak i ekspolatacji układów elektronicznych. Moduł detekcyjny (mikloblometer)...
5700 - nowy, polskie menu, karty xD i SD, mały i stosunkowo wygodny jak na aparat z 10x Zoomem. Napęd (mechanizm zmiany ogniskowej) obiektywu pracuje wewnątrz obudowy (nie zapiaszczy się nam). Zapis zdjęć w formacie JPG. Aparat jak na Fuji bardzo prosty w obsłudze. Jakość zdjęć (1-10) w moim skromnym uznaniu na 7. szumy od 400 ASA, mocniejsze od 800......
Użytkowałem ten obiektyw przez krótki czas z Konicą Minoltą 7D (system inny, ale szkło to samo), podobnie jak Vivitar 70-210, które są niemal bliźniacze, to co mogę powiedzieć, to fakt, że w egzemplarzu wyeksploatowanym (a tylko taki można kupić na polskim rynku) poczujesz dyskomfort - to główna wada obiektywów tele typu pompka, czyli samoczynna zmiana...
master_pablo ---> jeszcze raz odnośnie tego kodu: if( uart_waitchar(500) < 1 ) goto CallApp; a w tej chwili: /* czy są jeszcze dane do zaprogramowania? jeśli brak to zakończ */ if ( !UART_RX_Wait( 500 ) ) break; chodzi o to, że jeśli wsad jest krótszy niż cała wolna pamięć do zaprogramowania to ma się zakończyć...
Z racji ceny i rekomendacji wybór padł na CANON a1100is. Sprzęt po podłączeniu do Windowze nie zachowuje się jak pendrive. Widać go jako APARAT FOTOGRAFICZNY. Przy podłaczeniu po raz pierwszy był mały problem: windowze informowały że " http://obrazki.elektroda.net/66_12476779... No i jest kolor czarny (hura, hura, hura)- tak mi go w Kodaku...
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...
Chciałabym, aby odpowiednie komórki automatycznie uzupełnić odpowiednimi odniesieniami do sąsiedniego arkusza. VBA fajna rzecz - warto się poduczyć :D , lecz póki co dla Twoich celów wystarczy wykorzystać prostą funkcję :spoko: 897374 3 formuły jak na zrzucie możesz kopiować do następnych kart.
Sukcesywnie w miarę wpisywania danych w tym samym wierszu w zakresie kolumn 5 do 8 "a" co to jest to "a" w "If Target <> a" ? Tutaj też trzeba by chyba coś zmienić, bo wychodzi na to, że dwa razy jest sprawdzane, czy jakaś ".Value = "" ", czy też czemuś się równa jednak. W załączonym do tematu kodzie "a" zawsze jest 'puste', gdyż nigdzie nie...
Ja w tym kodzie błędów nie widzę - makro działa tak, jak je zapisałeś. Nie kończy się na wierszu 16, tylko ponieważ jest ono uruchamiana w zdarzeniu Change komórki, polecenie wpisujące coś do komórki: [syntax=vb]... Cells(c.Row, 12) = DateAdd("m", Cells(c.Row, 9), Cells(c.Row, 11)) ...[/syntax]powoduje ponowne wywołanie zdarzenia zmiany (co może wyglądać...
Program masz "prawie" gotowy. Pomyśl, potrzebujesz odwołać się do Nr wiersza komórki spełniającej kryteria (tutaj zmienna "abc", zadeklarowana jako 'Range'). Będzie to wartość właściwości 'Row'. Następnie należy znaleźć lub określić Nr ostatniej w wierszu. Zadziałaj podobnie (metoda End), jak masz to z licznikiem pętli. Pozostaje przeliczenie (wymnożenie)...
OK, rzeczywiście jest jak mówisz. Wracając do makra z tego ostatniego pliku: zmień linijkę rekalkulacji w Excelu. Zmiana koloru takowej nie powoduje, więc dopóki coś nie zmieni wartości, funkcja pokaże starą wartość. PS 3. Nie wiem czemu piszesz, że nie możesz funkcji użyć w kodzie VBA: taki sposób wywołania działa: [syntax=vb]MsgBox SumByColorsFuction(Range("AA4:AA13"),...
Tak się składa, że niedawno robiłem dla naszych finansów coś podobnego. Program, po uproszczeniu, w załączniku, może jakoś Cię natchnie. ;) Zamiast kopiować do innej zakładki - grupuje pasujące linie. Dla 5000 linii jak w przykładzie działa u mnie, po drobnej modyfikacji, ok. ~4s (przy ~260s dla poprzedniego makra). Być może zmiana Range() na Cells()...
hmmm coś niechce działać po wprowadzeniu zmian Hmmm, coś myślę, że zmiany źle wprowadzone. :D Kod kolegi adamas_nt działa. Wrzuć plik po zmianach.
Niestety też nie widzę opcji by nie było makra. Ale nie makro ukrywające tylko zwykłe wprowadzenie informacji do wydruku do ilu stron ma drukować. Czyli pod przycisk "wrzucić" [syntax=vb] Sub Druk() ActiveWindow.SelectedSheets.PrintOut From:=1, To:=Sheets("POŚW").Range("E22") End Sub [/syntax] I "drukować" przyciskiem.
Należy oprogramować zdarzenie SheetChange skoroszytu. Wykrywa ono równocześnie, w którym arkuszu i w której komórce nastąpiła zmiana. Kod: [syntax=text]Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Target.Address <> "$F$6" Then Exit Sub If IsNumeric(Target) And Target > 0 Then Sh.Tab.Color = vbRed Else Sh.Tab.Color...
Czy istnieje jakiś inny "sposób", aby to jednak formuła zmieniająca wartość komórki była tzw "wyzwalaczem" makro? Generalnie tak - możesz np. skorzystać z kodu typu: x=Target.Row :cry: Jak widzę w Twoim pliku radzisz sobie dobrze z modyfikacją i dostosowywaniem kodu VBA do swoich potrzeb :D
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...
Moim zdaniem wychodzisz z błędnego założenia. Sugeruję kolejność: 1. Kliknięcie przycisku w arkuszu otwiera formularz (i nic więcej). 2. Wypełnienie formularza przez użytkownika. Koniecznie zablokuj kontynuowanie bez wypełnienia kluczowych pól. Po wypełnieniu formularza można pobrać wartości potrzebne do przede wszystkim nadania nazwy wstawianego, nowego...
Moje rozwiązanie wyglądałoby jakoś tak: [syntax=vb] Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2013-05-12, autor Darek ' ' Const S1 = 8 ' najmniejszy przedział Const S2 = 16 ' sredni przedzial Const S3 = 32 ' najwiekszy przedzial Const D1 = 3 ' tolerancja sredniej najmniejszego przedzialu Const D2 = 5 ' tolerancja sredniej sredniego przedzialu...
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, napisałem kod jak poniżej. W obecnej postaci kod nie działa jak powinien. Wcześniejsze próby działały, ale nie wykonywały tego co powinny. Generalnie zalezy mi na tym, aby makro odnajdowało wartość z komórki g12 z zakładki Makro w pliku Zeszyt1 i porównywało je z kolejnymi wartościami w kolumnie 3 i jeżeli równanie jest prawdziwe - przechodziło...
Może ktoś ma jakąś wiedzę na temat zmiany przełączników z mechanicznych na optyczne, czy może hardware takiej klawiatury może nie być przystosowany pod przełączniki optyczne? Nie da się zrobić takiej operacji. Tzn. może jest na rynku jakaś klawiatura umożliwiająca taki manewr, ale w standardowych jest to niewykonalne. Niezbyt rozumiem z tego opisu,...
Jeżeli dla dnia roboczego wszystko jest ok :?: :D to problem powstaje w weekend i œwięta. Co jest ok :?: W którym pliku i w którym arkuszu (zakładam, że rozróżniasz te dwa pojęcia :D ) :?: Jak wygląda Twój plik Raporty zmianowe.xlsm , jak ułożone są tam dane i kto, kiedy wprowadza tam dane z poszczególnych zmian, a kto je tam zeruje :?: :cry:...
No niestety w obu plikach są też inne dane, a na dodatek trzeba sprawdzić nie jeden, a kilka zakresów danych (dokładnie 8). Excel ma naprawdę duże możliwości, ale domyślać się nie potrafi. Trzeba określić rzeczy stałe, podać ewentualne granice tych, które mogą ulegać zmianie, a jeśli makro/funkcja ma działać w różnych zakresach, czyli być uniwersalne/a,...
Jedynym błędem, który pokazuje Eclipse jest ta nazwa rejestru. Czy poniższy kod jest poprawny i będzie migał diodą co 1 sekundę ? [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> // definicje dla preprocesora // dioda LED #define LED1_PIN (1<<PD6) // definicja pinu do którego podłączona jest dioda...
Sub zmiana_formatu() Dim komórka As Object Dim a As String 'a - format komórki For Each komórka In Range("A:A") If komórka.NumberFormat = "h:mm:ss" Then komórka.NumberFormat = "h:mm" If komórka = "" And komórka.Offset(1, 0) = "" Then Exit Sub Next komórka End Sub To makro przeszukuje kolumnę A i kończy działanie jeśli dwie kolejne komórki są puste....
Kolego Adamas zwracam się jeszcze raz o pomoc. Niestety mam ponad 1400 rejonów kodowych i zmiana formuł na taką ilość danych jest karkołomna. Może uda się to zrobić na zasadzie skopiowania gotowego koloru komórki ( sam wypełnię kolory w kolumnie, w zależności od wartości). Kod powinien go tylko odczytać i skopiować na mapę. Oczywiście po zaimportowaniu...
Jeżeli .xlsb to jest prawie to samo co xslm, ale lepiej spakowane. Z punktu widzenia makr chyba to samo. Czasami używam tego do przesyłania mailem kilkudziesięciu MB danych. Po spakowaniu (zmianie formatu) robi się tylko kilka MB. Plik xlsb ma trochę ograniczeń, niektóre makra VBA mogą nie działać. Nie pamiętam szczegółów, ale dotyczy to raczej niestandardowych...
W jaki sposób makro ma wiedzieć, które miasto należy do danego województwa? Masz gdzieś tabelę miast/województw? W danych wejściowych w kolumnie A powinno być przypisane przy każdym mieście województwo, albo jeśli kolumna B jest pogrupowana już województwami (a w przykładzie jest) to musiałyby gdzieś być jakiekolwiek znaczniki, że już kolejne województwo...
Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na pasku ledowym (czerwony, zielony, niebieski) oraz ich...
Pomogło dzięki gaskoin Narażie nie zamykam tematy ponieważ muszę jeszcze dodać do tego kodu obsługę RC5 i mogę mieć jakieś problemy. Dodano po 2 No niestety z Ir też mam problem wszystko jest dobrze jak zakomentuje fragment [syntax=c]"znak = uart_odbieranie(); //Odebranie komendy z rs232"[/syntax] Wtedy wszystkie funkcje z pilota działają tak jak trzeba...
Hej Od pewnego czasu borykam się w pracy z monotonną czynnością kopiowania i rozdzielania ilości w wierszach w pliku excelowym, chciałbym zakończyć to bezsensowne przeklejanie i stworzyć makro, niestety jestem amatorem, wcześniej głównie pracowałem już na stworzonych przez kogoś makrach i je tylko edytowałem. Chciałbym aby makro weryfikowało mi kolumne...
Ja bym proponował jednak dobrą puszkę i marną optykę gdyż ta może za 2 miesiące pójść w kąt na rzecz teleobiektywu, makro, portretówki lub UWA zooma z hiperfokalną od f4 do street'u. W końcu system kupuje się po to żeby zmieniać obiektywy (choć czasem wcale nie chodzi o system ani obrazowanie tylko o prestiż :D). Do zapoznania się ze swoimi preferencjami...
Rzeczywiście, do końca to "w = w+2" nie działa, Sprawdza się gdy pierwszy wiersz to liczba nieparzysta a następny parzysta, Jak odwrotnie to już nie. Ale gdyby wstawić na górze arkusza jeden wiersz to pary parzysta, nieparzysta zamienią się i makro zadziała a potem 1 wiersz usunąć Wiem, że jest to nieeleganckie rozwiązanie, ale na ten moment nie widzę...
W pliku na stronie mam Tabelę i CommandButton1 którym wywołuję makro zamieszczone poniżej. Nie wiem czy do końca jest ono prawidłowo złożone, ale działa. [syntax=vbnet] Private Sub Worksheet_Activate() If Range("H6") = "drukuj" Then Range("H7").Value = "Tak" If Range("H6") = "nie drukuj" Then Range("H7").Value = "Nie" If Range("I6") = "drukuj" Then...
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ę,...
Witam, Mam prawie 3 tysiące plików jpg, którym muszę zmienić nazwę. Pliki nazywałem tak: KOD-#.jpg przy czym kod to numer produktu, a # to numer zdjęcia. Muszę zmienić KOD na ID, czyli: ID-#.jpg W bazie danych każdy KOD ma przypisany unikalny ID. To zestawienie mam w excelu i wygląda tak: http://obrazki.elektroda.pl/8377737300_1... Kolumna...
Wstawiłem tabelę, włączyłem rejestrator makr, zmieniłem nazwę w 'Narzędzia tabel'. Nagrało się m/in: https://obrazki.elektroda.pl/2689543600_... Odpowiedź: Tak, można
W Twoim opisie coś nie gra :cry: Jeżeli w kolumnie G ilość w pierwszym wierszu jest np. liczba 9... Ma skopiować dane z wiersza powyżej . To znaczy, z którego wiersza ma kopiować jeśli zmiany wprowadzasz w "w pierwszym wierszu" :?: :D Wierszy mam około 2 000 tyś 2 mln wierszy to musisz pomieścić w dwóch tabelach wykorzystując całą wysokość arkusza (jeden...
(...) nd G0, G1, G2, G3 - współrzędne początkowe: X0, Y0, Z0 - za każdym przejściem wysokość Z zmniejszana o 0,05mm - średnica początkowa: 13 mm - głębokość: 4 mm - kąt stożka: 90 stopni - średnica końcowa wynikająca z matematycznego wyliczenia z kąta, średnicy początkowej i głębokości. (at)ElektrodaBot Wstępna ocena dostępnych informacji Zadanie polega...
tak jak piszesz reti używasz tylko do powrotów z przerwań, natomiast samo ret do powrotów z funkcji (podprogramów) aby dosyć jasno pisać kod należałoby się trzymać pewnej zasady, o którą czasem wiadomo ciężko ale... .... otóż po tei inicjalizacji robisz tzw pętlę główną (zamkniętą) - występuje ona w każdym języku wyższego poziomu jak Bascom lub C. czyli...
Drodzy użytkownicy, Mam taki problem, że nie potrafię napisać kodu za pomocą którego będę mógł zmieniać wartość skali osi X na wykresie. Chciałbym za pomocą przycisku żeby makro dodawało 0,002 do skali oraz tyle samo odejmowało Mianowicie wykres wygląda tak: https://obrazki.elektroda.pl/3439578800_... https://obrazki.elektroda.pl/8731476400_...
warto uruchamia makro makro pobiera warto zmiana warto potencjometr
wykrycie zwarcia sonda lambda objaw punto vestel 17ips72
przekaźnik wycieraczek fabia ładowarka dewalt dcb105 elemety
Dekoder nie włącza się - przyczyny i rozwiązania Motus Scooty 10 Plus – natychmiastowy start po manetce gazu, tryb zero-start, ustawienia i diagnostyka