Masz tam dwa rodzaje makr - jedna grupa tylko zmienia kolor tła, druga grupa zmienia kolor tła i dodaje tekst. Nie wiem, czy chcesz ograniczyć działanie wszystkich makr do kolumn C i L, czy tylko tych, które wpisują tekst. W każdym razie do każdego z makr, które mają mieć ograniczony zakres dopisz na początku (pod nagłówkiem) takie 3 wiersze: [syntax=vbnet]...
bo nie zakończyłeś "With" cały blok musi się kończyć "End With".
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...
Możliwe. Zrób pętlę po wszystkich komórkach i w każdej jeżeli kolor jest taki jak założyłeś (można podać RGB) to zmień kolor tła na inny. Spróbuj sam to zrobić. Makro mogę spróbować ci napisać jak znajdę trochę czasu (nie wiem kiedy) i nikt tego wcześniej nie zrobi.
Opisany przez Ciebie sposób działania wydaje mi się niezbyt wygodny. Użytkownik zwykle nie lubi InputBoxów, a poza tym InputBox znika, a użytkownik może zapomnieć, co odpowiedział. Lepiej wprowadzać odpowiedzi wprost do komórek, a wybór, który ma obowiązywać przez dłuższy czas (ten sam kolor czy różne kolory) powinien być stale widoczny. W załączniku...
Nie ma makra które by działało w tym samy czasie co dokonujesz zmian w arkuszu. (albo działasz ty albo makro)
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...
Andie, bardzo dziękuję za Twoją odpowiedź. Sprawa niestety wygląda tak, że wartości komórek J4, J5 to również wynik formuł w nich zawartych, a te odnoszą się do kolejnych komórek z formułami... dość to rozbudowane, dlatego załączam prosty plik (w załączeniu; rozszerzenie zmieniłem z .xlsb na .txt ponieważ nie mogłem załączyć pliku z rozszerzeniem .xlsb),...
Cześć, staram się zrobić makro które po skopiowaniu wartości z jednego arkusza do drugiego poza skopiowaniem treści zmieni również kolor czcionki. Makro, które mam: [syntax=vbscript]Sub aaa() Dim Ark As Worksheet Set Ark = ThisWorkbook.Worksheets("1") With Ark If .[A1] = "" Then Sheets("1").Range("B1").Copy Destination:=Sheets("2").Range("C1") Sheets("1").Range("B2").Copy...
Witam jak zmienić w exelu 2003 domyślnego koloru obramowania komórki z czarnego na inny kolor? Chodzi o komórkę która jest widoczna zaraz po uruchomieniu programu. Czy jest to w ogóle możliwe? Tak, to jest możliwe. 1. Nagraj makro formatowania komórki. Prawdopodobnie trzeba je będzie trochę przerobić, ale to zostaw na później. Najważniejsze abyś przy...
Wystąpił nowy problem , makro rzeczywiście zamienia wybraną część tekstu na kolor wypełnienia, ale przy okazji zmienia czcionkę i kolory pozostałego tekstu w komórce najczęściej na czarną, ale potrafi też w niektórych komórkach całość tekstu zamienić na kolor wypełnienia. Ta wersja kodu z "replace" działa prawidłowo, pozostaje chyba tylko na nowo kodem...
Według jakich zasad chcesz to zmieniać? Może dałoby się wykorzystać formatowanie warunkowe? Tylko warunek musi dać się obliczyć, nie może to być po prostu zmiana koloru. Generalnie kolor jest w Excelu dodatkiem i nie powinien być traktowany jak dane. Na przykład zmiana koloru w komórce nie generuje typowych zdarzeń i trudno na to reagować. Może opracuj...
Zrobiłem to tak że program wybiera z tabelki po prawej inicjały (4 pierwsze znaki) czyli jak w tabelce jest J.K. to wybiera te inicjały. I przeszukuje kolumnę K w poszukiwaniu zgodnych inicjałów, (też 4 pierwsze znaki) czyli jak jest( J.K. data) to wybierze tylko "J.K." i dodaje do licznika pozycji zleconych. Dodatkowo jak kolor czcionki jest czerwony...
Mam następujące pytanie: W Excelu mam zrobiony grafik pracy dla kilku osób. W jaki sposób zrobić formułę (lub coś podobnego np makro) która kolorowała by komórkę, lub zmieniała kolor czcionki w sytuacji kiedy przerwa pomiędzy zmianami jest mniejsza niż 10 godz. Zapis w komórkach mam w formie - 6, 12, W, L4, 14, 20, 22 itd...
Witam, Staram się napisać makro, które na podstawie wartości komórki w danym zakresie w arkuszu, zmieni jego kolor (jeżeli znajdzie daną wartość - tekst, w tym zakresie). Sprawdzanie i ewentualna zmiana koloru ma odbywać się we wszystkich arkuszach z wyjątkiem dwóch. Poniżej przedstawiam kod, który udało mi się napisać, jednak nie działa on gdyż ciągle...
to pozostaje makro lub funkcja użytkownika (też w VBA) Hmmm, czyli muszę na razie dać sobie spokój. A może z innej beczki. Funkcja ta była mi potrzebna do grafiku służb. Polega to na tym, że w jednym grafiku wpisujemy D,N,Sz itp. (dniówka, nocka, szkolenie) a drugi przy użyciu funkcji "jeżeli" wypełniał się liczbą godzin. Czyli jeżeli D to wpisz 12....
Bardzo proszę o pomoc jak napisać makro w Excelu aby: 1. makro działało na zaznaczonym obszarze (każdorazowo wskazanym) 2. makro rozpoznaje że analiza jest dokonywana po 2 wiersze przy czym wiersz pierwszy porównuje się z drugim, ale wiersz drugi porównuje się nie z trzecim tylko z pierwszym, wiersz trzeci porównuje się z czwartym (wiem, że to może...
Dziękuję Macieju, kod działa poprawnie. Zastanawiam się jeszcze nad utworzeniem komunikatu, że zostały dokonane zmiany lub zmianę formatu dla tych komórek, które zostały przemnożone np. przez zmianę koloru wypełnienia.
Witam! Ze względu na ogrom komponentów potrzebuję stworzyć w kartach do zamawiania materiału makro przenoszące dane do odpowiednich kart na podstawie indeksów zamawianego materiału - docelowe karty mają nazwy poszczególnych indeksów. Zastanawiam się czy jest to do zrobienia, już dokładnie tłumaczę. W pliku mam 4 pierwsze karty służące do zapisywania...
Ale czy zwykłym formatowaniem warunkowym można zmienić kolor wielu komórek w zależności od jednej? Ja nie umiem tego zrobić. Gdyby się nie dało to zawsze można napisać makro.
Witam Mam zrobiony arkusz do którego użytkownicy wpisują dane (liczbowe oraz tekst) Potrzebuje MAKRA które zabezpieczy mi dane komórki w excell przed zmiana rozmiaru czcionki, koloru czcionki, formatu wyświetlanych danych jednocześnię chcę aby użytkownik miał możliość wpisania do komórki tylko i wyłącznie danych nie mając możliwości zmiany formatowania...
Tylko makro żeby to napisać potrzebny jest ten arkusz. Właściwie to prościej byłoby wygenerować listę pominiętych/zdublowanych
Dzięki za chęci, ale cały czas nie o to mi chodzi - to co pokazałeś bez problemu potrafię zrobić sam. Potrzebuję, aby ta "zielona ramka" (jakby kursor) bardziej się wyróżniała, ale również przemieszczała się wraz ze zmiana pozycji "kursora".
Excel uwzględni zmiany po naciśnięciu Ctrl+Alt+F9 Jak najbardziej masz rację, ale za to właśnie odpowiada w makrze kod: Application.CalculateFull Tylko jak go wywołać "automatycznie" (nie poprzez przycisk a poprzez zmianę koloru komórki formatowaniem [oczywiście nie formatowaniem warunkowym bo to całkiem inne zagadnienie])?.
Do kolorowania całego wiersza użyj kolekcji Rows. A co Ci w tym kodzie nie działa, bo u mnie koloruje?? Private Sub CommandButton1_Click() For Each kom In Range("c9:c1000") If kom.Value = "Nazwisko" Then With Rows(kom.Row).Interior .ColorIndex = 41 .Pattern = xlSolid End With End If Next kom End Sub PS....
Witam, Myślę nad zrobieniem czegoś w stylu wyszukaj.pionowo + zamień, dla tekstu zawartego w jednej komorce. Chodzi o to że z innego skoroszytu chce wyciągać wartości odpowiadające tekstowi zawartemu w powiedzmy komórce C1. Nie byłoby w tym nic trudnego gdyby w tej komorce znadowal sie tekst tylko dla jednego rekordu a wynik wyszukaj pionowo mialby...
Co do "poprawy" twojej formuły jeżeli() wskazał ci to kolega adam. Zmiany koloru nie dokonasz inaczej niż poprzez formatowanie (formatowanie warunkowe). Ewentualnie makrem które właściwie też ingeruje w format komórki. Innymi słowy żadna wbudowana formuła excela nie zmieni koloru komórki/czcionki.
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.
Okej wszystko działa, tylko nie podświetla się NEXTJOB1 i NEXTJOB2 co jest powiadomieniem już dla następnej zmiany, Gdy znów zmienię na zmianę II to komórka =F6 nie zmienia się na odpowiedni kolor. Nie wiem jak to rozwiązać, ciąglę nad tym kombinuję. Pozdrawiam
Chyba się nie rozumiemy. Napisałeś kod w "sekcji" Change arkusza (monitorującym czy w arkuszu nastąpiły zmiany) Czyli oczekujesz że jeżeli "coś" zmienisz w arkuszu to uruchomi się makro. Ograniczyłeś że ta zmiana ma dotyczyć komórki N5. Jednak jak sie okazuje komórka n5 nie zmienia się gdyż jest w niej formuła - zmienia się tylko wynik (nie robisz tego...
Dokładnie chodzi o pracę w raporcie, w którym zaznacza się ważny tekst/komórki, w zależności od zmiany. Pracują różni ludzie i używają różnych kolor, robi się bałagan. Chciałbym ograniczyć do 3 kolorów w zależności od przedziału czasowego..
Jestem laikiem jeżeli chodzi o VBA. Potrzebuję makro, które będzie sumowało komórki z danego zakresu względem kolorów jakie są w komórkach gdzie są wartości. Kod mam, ale po zmianie koloru komórki z zakresu automatycznie nie przelicza się, trzeba "odświeżyć". Jakieś pomysły jak to zrobić, żeby latało z automatu? Sub Makro1() Function SumujKolorowe(Zakres...
witam, Czy ktoś z Was ma pomysł jak zrobić coś takiego: Potrzebuję stworzyć tabelę z godzinami pracy pracowników od..do i w kolumnie obok zastosować formułę złącz.teksty ( żeby wyświetliło się np 9-17) ale chciałbym żeby kolor teksty, który będzie wynikiem formuły miał taki sam kolor czcionki jak komórka po lewej. Ewentualnie czy ktoś ma jeszcze pomysł...
Z całym szacunkiem ale nie prosiłem o sprawdzanie poprawności formatowania mojego arkusza, dość dobrze sobie z tym radze i to jest na razie tylko wersja robocza gdzie co dzień poprawiam co innego. Powyższe pytanie proszę potraktować jako nieaktualne - poradziłem sobie w inny sposób bez makra. TERAZ PROSZĘ O POMOC W UŁOŻENIU INNEGO MAKRA - a mianowicie:...
Witam Proszę o pomoc w rozwiązaniu problemu przy użyciu VBA (Excel 2007) Mam pewien zakres w którym w niektórych komórkach są wpisywane pewne dane. Chciałbym aby makro wyszukało komórek których wartości zaczynają się "Z WYS" Np Z WYS 500 Z WYS 501 Z WYS 502 Z WYS 503 Załączone makro mi działa ale jeśli w pętli IF określę dokładną wartość komórki a nie...
makro kolor komórka zmiana kolor komórka makro zmieniać kolor komórka
radiowy sterować 868mhz układ próbkująco pamiętający serwis kotłów olejowych
jeździki dziecięcy whirlpool błędy płyta indukcyjna
Input-output tables in electronics: truth tables, state tables, function tables, EDA tools Renault Master 3 DTC226322 – zbyt niskie ciśnienie doładowania po rozgrzaniu silnika