Załączam gotowy arkusz. Dodałem formatowania warunkowe i trochę formuł. Może komuś faktycznie się przyda - w każdym razie u nas w pracy na pewno.
Pierwsza sprawa to na pewno wyrzuć funkcję Jeżeli() i pozostaw tylko warunki. Możesz zapisać go w jednej funkcji Oraz(). Druga sprawa to jak zostawisz wszędzie te $ to nie będziesz mógł łatwo kopiować formuły/warunku. Adres bezwzględny pozostaw tylko przy adresie S$4 =ORAZ(B3>5,0;B3<6,0;C3<S$4) Tak zapisany warunek wpisz do formatowania warunkowego...
Musisz się zdecydować - czy ma kolorować po uruchomieniu makra, czy po zmianie zawartości komórki.
W formatowaniu warunkowym zastosuj taki mniej więcej ciąg myślowy: jeżeli dziś >= data_wpisana +80 to koloruj na czerwono Osobno w jakiejś tam kolumnie (przyjmijmy, że jest to komórka G4) wpisujesz normalny warunek: jeżeli dziś >= data wpisana to G4="ŹLE" w przeciwnym razie G4="OK" Wystarczy to podstawić do funkcji, celowo zostawiam Ci odrobinkę pracy...
I dalej nie ma załącznika. Czy to ma być ten sam kolor wszystkich liter we wszystkich kolumnach? Jeżeli tak, to należy zaznaczyć zakres do formatowania (można to też zrobić później, w ramach modyfikacji) i jako formułę wpisać np. [syntax=text]=A11=A$11[/syntax] (warunek zapisujemy dla pierwszego wiersza zakresu). Przykład w załączniku.
Zrobiłem dla takiego przykładowego "blabla". O to chodzi?
Popłynąłeś...;)
Zdaje się, że formuła powinna być "odwrotnie": =LICZ.JEŻELI($C$3:$C$100;A3) https://obrazki.elektroda.pl/5441432600_...
https://obrazki.elektroda.pl/8810856500_... Hej, Jak widzisz: po zrobieniu części nr 20-015-062 czyli poziomu 1.6.1.6 i zawierającej się nie w niej trzech kolejnych pozycji - oznaczone na zielono powtarza się ona na poziomie 1.6.1.9 Znajdujące się w niej pozycje zawsze będą takie same. Dlatego chciałbym aby po oznaczeniu części nr...
Pewnie można, ale to już dłuższa historia... :) Najprościej - jeżeli plik-źródło jest w tej samej lokacji - wstawić kwerendę wybierającą dane (Dane->Importuj dane zewnętrzne->Nowa kwerenda bazy danych, wybrać Excel Files * i OK, wskazać plik-źródło (można zaznaczyć "Tylko do odczytu"), a dalej z kreatora" wybrać zakładkę, rozwinąć ją krzyżykiem, wybrać...
Witam wszystkich, Mam problem. Muszę stworzyć kod kolorujący cały dany rzad bazy danych przy spełnionych jednocześnie dwóch zalozeniach: jesli komorka w kolumnie C = "GPU" lub "CPU" i jednoczesnie korespondujaca z tym komorka w kolumnie D zawiera wartosc pomiedzy 1 i -1 to wtedy kolorujemy. Do tej pory zrobilem taki warunek z jedna formula jezeli: For...
Stworzyłem prosta pętlę do kolorowanie wierszy po spełnieniu określonych warunków. [syntax=vb]'kolorowanie wierszy Dim i As Integer If InStr(LCase(dstCells(dstRow, 5)), "awaria") Then If InStr(LCase(dstCells(dstRow, 2)), "serwis") Then If Not (InStr(dstCells(dstRow, 8), DateAdd("d", 0, Date))) Then 'Jezeli podana data nie jest dzisiejsza... If Not (InStr(dstCells(dstRow,...
Cześć, proszę o pomoc. W załączeniu przesyłam plik, chciałbym aby w zakresie "tabela", komórki które są w tym samym wierzy, nawzajem się porównały i przyjęły konkretne style. Większa wartość styl "dobry", mniejsza "zły". Proszę o pomoc bo kod napisany przeze mnie nie działa. Z góry dziękuję Sub kolory() ostatniwiersz = Range("tabela").Rows.C...
Witam, moim zadaniem jest napisanie makra, które będzie porównywać dwie kolumny. Jeżeli dana wartość występuje w pierwszej kolumnie oraz w drugiej, to komórka, w której ta wartość występuje, zostanie oznaczona kolorem żółtym. Niestety moje makro działa w ten sposób, że przykładowo: w kolumnie A wartość "2910624111005 5000" występuje 1 raz, a w kolumnie...
A to chciałeś uzyskać takie kolorowanie?
Pkt. 1 wystarczy funkcja Jeżeli. Pkt. 2 tu już trzeba raczej makro, albo formatowanie warunkowe (tylko kolorowanie błędnej komórki)
Witam ponownie. Po kilkunastu próbach zmiany formuł poległem. Niby wydaje się to być proste ale tak nie jest. Próbowałem zmienić zakres kolorowania z kolumny X do kolumny BA. Wszystkie próby legły w gruzach. Nie działa. Tzn udało mi się zrobić tak by pasek zmieniał swój kolor do kolumny BA ale pod warunkiem że zacznie kolorowanie w kolumnie X jeśli...
A w VBA to będzie coś takiego (tylko z indeksami kolorów i ewentualnie warunkami można trochę pokombinować): [syntax=vb]For Each kom In Range("A1:A23") If IsDate(kom) Then If kom >= Date - 2 And kom < Date Then kom.Interior.ColorIndex = 45 ElseIf kom >= Date - 7 And kom < Date Then kom.Interior.ColorIndex = 3 Else kom.Interior.Color = xlNone...
Dzień dobry. Jestem początkujący w VBA i mam pytanie do Szanownego Grona Specjalsów od VBA. Morduje się z pętlą, żeby wyszukała mi wyraz w kilku arkuszach i go podświetliła gdy znajdzie. Może być podświetlenie samego szukanego wyrazu lub wiersza w którym występuje szukana fraza. Załączam kod, który na razie szuka mi wyraz w arkuszach i podświetla go...
Cześć ma problem z kolorowanie kolumn na wykresie dla jednej serii danych. Problem jest dość dziwny ponieważ robiąc nowy wykres z przykładowymi danymi nie ma z tym problemu(zdjęcia1 i 2) jednakże próbując zrobić dynamiczny wykres(z czym nie miałem problemu) i kolorując każdą kolumnę innym kolorem nie wyświetla mi się już ta opcja. Ktoś może wie dlaczego?...
Witam serdecznie. Jak w temacie. Potrzebuję funkcję, jakiś skrypcik aby kolorowała mi się grupa komórek na np czerwono gdy w odpowiedniej komórce znajdzie się odpowiednia wartość. NP. Zmień tło komórek A13:D13 oraz tło komórki B4 na czerwone jeżeli w komórce B4 zostanie wybrana wartość TAK (ta komórka to lista wyboru). Da się to w jakiś prostu sposób...
Próbuję ugryźć makra ale to dla mnie za szerokie wody. Gryź częściej :) Wiem że to jest szybsze od formuł Fałsz. Jedynie te operujące na tablicach muszą dłużej "myśleć". W przypadku formatowań dla dni tygodnia, potrzebujesz siedem reguł dla 364 (jak opisałeś) wierszy. Przeliczenie arkusza z pewnością nie potrwa dłużej niż kolorowanie makrem.
Kolorowanie komórek można wykonać za pomocą warunkowego formatowania. Niewyświetlanie wartości za pomocą funkcji warunkowych.
sprawdziłem w pracy na excel działa tylko mam jeszcze jedno pytanie jak zmusić resztę komórek żeby też zmieniały się w dół na szaro przy każdym nazwisku pracownika w niedz i sobotę.
Chciałbym żeby automatycznie kolorowały się komórki jak w załączonym pliku. Mianowicie jeżeli w wierszu występuje wyraz 'sob' lub 'ndz' automatycznie pokolorował całą kolumnę. Dorobiłem Ci makro. Znajdziesz go przez Alt + F11. Makro możesz edytować, jednak jego nazwa musi pozostać niezmienna.
Probowalem z formatowaniem warunkowym ale tam jest tylko duplikat, czyli wyroznianie takich samych wartosci. Wejdź w formatowanie warunkowe i tam wpisz takie coś: http://obrazki.elektroda.pl/5947845200_1... =LICZ.JEŻELI(C:C;MODUŁ.LICZBY... Gdzie zamiast "C:C" wprowadzasz żądany zakres sprawdzania, a zamiast...
Zobacz ten kurs [url=http://dzono4.w.interia.pl/kurs/for... Tabliczka mnożenia w części "Dla dociekliwych" jest tym, o czy tu mówimy. A szachownica ma 8x8 i zaczyna się od białego :)
Można - popatrz jak wygląda reguła... po to dałem kolorowanie by się wyróżniały. Ważne jest ustawienie formatowania komórek z datą na format Data.
Witam Czyli mam rozumieć że przy tak skonstruowanych danych ciężko zrobić cokolwiek sensownego ? Kolorowanie odpada ponieważ tylko te produkty powinny być zaznaczone w danej komórce które znajdują się w Arkusz1. To trudno ... przynajmniej się dowiedziałem że nie da się tego zrobić. Pozdrawiam
Usiadłem (wreszcie) nad tym i tak sobie myślę: Jeśli pierwszy dzień miesiąca wypada w środę, to w systemie 5/1 dzień wolny ma brygada, która pracowała w ostatni czwartek poprzedniego miesiąca. Nie ma tu stałych, więc po czym w takim razie biedny Excel ma się orientować? Systemu 6/2 nawet nie próbuję analizować :) Należałoby mu jakoś (InputBox, wartość...
Arkusz4: Jak chcesz zrobić sumę sprzedaną w kwartale których masz dwa w 1 komórce? Kolorowanie komórek masz w pasku nad arkuszem. Kwartał to 3 miesiące więc podejrzewam że trzeba je zsumować :) Stypendia: w czym problem? musisz pokolorować, excel z tego co mi wiadomo nie ma takich możliwości żeby sformatować komórkę żeby wyświetlała tekst w iluś linijkach...
myślałem o tym, żeby dodać do tej formuły kolorowanie pola na zielono jeśli nowa cena jest niższa i na czerwono jak wyższa. ale chyba to zostawię, i tak bardzo usprawniło mi pracę to co jest :)
Witam ponownie. Prosiłbym jeszcze o cierpliwość adamsa i ewentualną pomoc w usprawnieniu mojego programu , ponieważ mimo moich wielu,wielu kombinacji nie udaje mi się go naprawić, a działa prawie dobrze (oprócz): 1. Kiedy wpisuję pierwszy raz w lub k nie dopisuje reszty , ale po zatwierdzeniu enterem wpisuje i leci błąd. Następne linie już wpisuje normalnie....
Wielkie dzięki za pomoc! Zmieniłem trochę twój kod do moich celów. W twoim kodzie makro kończyło pracę gdy w pierwszej kolumnie napotkało pierwsza pustą komórkę. Potrzebowałem mieć pewność, że wszystkie dane zostaną skopiowane. Dlatego też zmieniłem pętle DO WHILE na pętle FOR i użyłem funkcji adamas_nt . [syntax=vb] Sub Copy() Dim myPath As String...
Chciałbym stworzyć W załączniku masz arkusz z makrem które automatycznie filtruje zawartość po kolumnie z nazwą. Jak znajdzie coś to klikając przycisk możesz skopiować znalezione wartości do drugiego arkusza (automatycznie). Dodałem jeszcze kolorowanie co 2 wiersza i trochę śmieciowych wpisów by dało się to sprawdzić.
Nad opisami netto, vat, brutto wstaw sobie funkcję =SUMY.CZĘŚCIOWE(109;C6:C123) i będziesz miał sumy poszczególnych wartości w zależności od filtra :)
Witam. Kolorowanie wierszy Dla Twojego posortowanego arkusza w kolumnie K dla K1 wpisz 1 dla K2 wpisz =JEŻELI(A2=A1;K1;K1*-1) dla niższych komórek skopiuj z K2 następnie wybierz formatowanie warunkowe i dla zaznaczonego zakresu, który ma być wypełniany kolorem wpisz formułę =$K2=-1 i wybierz kolor wypełnienia. Pozdrawiam. To działa.
nie wiem co dalej czegoś brakuje :) wiedzy zapewne. Poszukaj trochę i przyjrzyj się jak to zrobili inii. Po mojemu spokojnie obejdzie się bez makr. 1. Znajdź pozycję wybranych z list wartości. funkcja wiersz podstawiasz wynik funkcji z pkt.1 3, Kolorowanie wierszy zrealizujesz przez formatowanie warunkowe. Formuła: =$A6=1 zakres: =$B$6:$O$36 4. Zamiast...
Faktycznie to dziala, ale mi przychodzi zsumowac dosc dlugi ciag pokazujue #Value, a jak recznie ustawie nawiasy {} to zamienia mi na zwykly tekst. W kazdym razie juz nieistotne. Zrobilem to jak wspomnialem wczesniej. Teraz patyczkuje sie z procentami :P kolorowanie nie jest mi potrzebne. Znalazlem funkcje jak szukalem czegos innego ale nie wiem czy...
Pierwotnie zupełnie inaczej to rozumiałem, ale może teraz będzie lepiej.
O tak, jest to rozwiazanie ktorego potrzebowalem, teraz podejde do testowania wszystkich mozliwych wariantow. Mam nadzieje ze to rozwiazanie sie sprawdzi a jesli tak to moja praca nad arkuszem dopiero sie zacznie. Pozostało podziękować obu Panom za pomysł z funkcja " if " próbowałem sam, ale rozjezdzalo sie w przeciagu roku. Samo kolorowanie tabel weekendowych...
Można to zrobić na kilka sposobów, w zdarzeniu Change zeszytu 1 lub w zdarzeniu Activate zeszytu 2. Dla pierwszego przypadku użyłbym takiego makra: [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$C$5" Then On Error GoTo myErr Set wsform = ThisWorkbook.Worksheets("Zeszyt 2") wsform.Range("C3:M3").Interior.Pattern.....
[syntax=vbscript]Sub SeZrob() Sheets("Tablica").Select ow = Cells(Rows.Count, "A").End(xlUp).Row ok = Cells(2, Columns.Count).End(xlToLeft).Column Z = 1 For x = 2 To ow a = Cells(x, 1) For y = 2 To ok Sheets("Wynik").Cells(Z, 1) = a Sheets("Wynik").Cells(Z, 2) = Cells(x, y) a = a + 1 Z = Z + 1 Next Next End Sub [/syntax] P.S. Pięknie teraz sie koloruje...
wyróżnic jednym kolorem 2 różne wartości ma kolorowac te wiersze gdzie występują razem tak co wreszcie ma kolorowac ?
Nic prostszego zarejestrować sobie makro wykonujące to, co chcesz, a potem je poprawić (żeby działało z parametrami np.). Przykład makra ustawiającego 3 pasek jako żółty: [syntax=vb]Sub Zolty() ActiveChart.SeriesCollection(1).Select ActiveChart.SeriesCollection(1).Points(4... With Selection.Format.Fill .Visible = msoTrue .ForeColor.RGB = RGB(255,...
to w tym samym rzędzie i w innej kolumnie również kolorowało mi tło tym samym kolorem używać ten sam warunek formatowania jak dla kolumny X
Ów zdefiniowany "tekst" wpisujesz w cudzysłowiu jako warunek równości a działanie formatowania warunkowego ustawiasz na komórkę (lub zakres), którą chcesz kolorować. Zobacz załącznik. (at)mickpr Nie do końca o to chodzi w temacie.
Przekroczenie miejsca na dysku nie powinno mieć wpływu na wewnętrzną strukturę arkusza. Ale wracając do oddania ludziom pliku do pracy na nim. Zauważ że niektórych formuł już nie masz bo ludzie zamiast skreślić datę po prostu ją wykasowali. Poniżej przykładzik z blokadą arkusza (blokada bez hasła) Można zmieniać tylko komórki z głównymi datami i określać...
Możesz tak przygotować arkusz aby wynik Twojej funkcji był skopiowany do innej komórki. Wtedy można użyć prostego kodu: [syntax=vb] With Sheets("Arkusz1").Range("C8") .Characters(1, 10).Font.ThemeColor = xlThemeColorLight2 .Characters(11).Font.ThemeColor = xlThemeColorLight2 End With [/syntax] Kod koloruje pierwsze 10 znaków tekstu w komórce C8 na kolor1...
kurcze w pracy mam wersję 2007 i nie mogę żadnej frazy wpisać :/ Mało prawdopodobne :D , zaznacz dotychczasowy wpis i wtedy zacznij wpisywać swoją frazę :!: pole edycji Comboboxa i jego lista automatycznie się przestawi po pierwszej literze :D co należy zrobić , aby kolor danej komórki wyświetlił się w arkuszu "wyszukiwarka" w oknie "szt" Po prostu...
Rzeczywiście wyszukuje również z literami, ale dlaczego podświetla dwa wiersze niżej. Bo prawdopodobnie nie zaznaczyłeś całej kolumny B:B tylko (od pierwszej lub) pierwszą którą chciałeś kolorować. Zaznacz porządnie klikając w literę B i wywołaj formatowanie warunkowe, inaczej adresy, które masz w przykładzie będą się odnosić do innych komórek.
A może spróbuj formatowaniem warunkowym? Jeżeli dotyczy to na przykład kolumny czy wiersza, ustaw warunek aby kolorowało wszystkie puste komórki
[syntax=vbscript]Sub Koloruj() ow = Cells(Rows.Count, "A").End(xlUp).Row Rows(2).Interior.Color = vbYellow For x = 3 To ow If Cells(x, 3) = Cells(x - 1, 3) Then Rows(x).Interior.Color = Rows(x - 1).Interior.Color Else Rows(x).Interior.Color = Not Rows(x - 1).Interior.Color End If Next End Sub[/syntax]
No, w ten sposób świata nie zawojujesz ;-) Musisz to zrobić w pętli. Spróbuj tak. [syntax=vbscript] Option Explicit Sub kolory() Dim myRangeA As Range, Kom As Range Set myRangeA = Range("A2:A150") For Each Kom In myRangeA If Not Kom = "zielony" _ And Kom.Offset(0, 1) = "duza" _ Then Kom.Interior.ColorIndex = 31 If Kom = "zielony" _ And Kom.Offset(0,...
jeżeli to co napisałem w arkuszu jest zbyt proste do zrobienia i na bardzo małym poziomie zaawansowania Był taki dowcip: Facet oburza się na mechanika samochodowego - za jedno puknięcie młotkiem 1000 zł ? za co ? Mechanik: za to, że wiedziałem gdzie puknąć :D Co do Twojego skryptu to założony efekt 922999 masz w załączniku 923000 A dodatkowe pomysły...
Nie jest to sortowanie, ale może wystarczy ci dodać kolumnę z rankingiem. (w przypadku dwóch takich samych wyników będzie np dwóch z nr 3 ale nie będzie 4 tylko od razu 5) Można dodać jeszcze formatowanie warunkowe i "kolorować" złotem pierwsze miejsce sredbrem drugie i brązem trzecie. (tego nie ma w załączniku ale myśle że to nie problem) W innym przypadku...
Formuła Licz. jeżeli jest najprostsza. Ponieważ liczby z zakresu B2:B58 są w formacie "0,00" dlatego też należy zmienić formułę na: =$F$17-LICZ.JEŻELI($B$2:$B$59;">"&... i będzie wynik 38. Uwaga do autora: żeby ręcznie nie kolorować danych w zależności od wartości komórki...
No właśnie podstawa to zrozumienie :-). Chodzi Ci o to że jak jest godzina w danym przedziale to mają być odpowiednio kolorowane dane. Nie że dane zawierają informacje o godzinie :-). Jednak jak byś dał przykładowy plik to już by było dawno rozwiązane. Fakt rozwiązanie jest banalne. To jest rozwiązanie (koloruje tekst, jak chcesz wypełniać komórki kolorem...
Wprowadziłem formuły i formatowania warunkowe do komórek arkusza BAZA i po wpisaniu nowego kodu, istniejącego w BAZA_ETYKIET, wyszukuje ilość z BAZA_ETYKIET i odpowiednio kolorują komórki arkusza BAZA.
Spróbowałem z minutami i... koloruje OK. Widocznie sekundy to za często (dla mojego sprzętu) W arkuszu są dwa formatowania warunkowe. Tworzysz je identycznie (instrukcja w arkuszu) Zamień MINUTA na GODZINA, ew: GODZINA($G$2)=LEFT($D4,2)=... Edit: 8:00 - podmieniłem załącznik (59+1=0) Na rysunku, widzę, masz co trzecią kolumnę. Można jak w załaczniku2
Intersect(Target, Columns(...)) zwraca zakres komórek typu Range(), będący wspólną częścią - w przypadku zdarzenia Worksheet_Change - obszaru, który uległ zmianie (Target) oraz wybranej kolumny (Columns(...)). Tym obszarem który uległ zmianie (Target) może być tylko jedna komórka (np. kiedy wpisujesz w nią wartość ręcznie), ale też zakres komórek (np....
Można oczywiście użyć 'InStr', ale to zupełnie inna konstrukcja wyrażenia. Natomiast tu prościej zamiast operatora "=" użyć operatora "Like". Operator "=" nie uwzględnia znaków zastępczych, a "Like" - tak. [syntax=vbscript]If Cells(i, 15).Value Like "*otow*" Then[/syntax]Tylko nie rozumiem po co tam był ten trzeci cudzysłów. Ale generalnie formatowanie...
Spróbuj wykorzystać [url=https://www.cognity.pl/formatowanie... warunkowe
dzięki za podpowiedzi, zrobiłem od początku i zacząłem, właśnie od tej funkcji i dziwne ale zadziało. Nie ogarniam tego, ten nowy excell czasem ma jakies zacinki, niby robię to samo, a czasem nie wychodzi. A może mógłbyś mi podpowiedzieć, jakiej funkcji użyć, gdy chcę. aby wers po spełnieniu warunku, został przeniesiony do arkusza 2, zrobiłem że wers...
Chodzi o najnizsze ceny w danym wierszu. Musiałem poradzić sobie jakos pustymi komórkami, ponieważ kolorowały sie na kolor zielony i byly podswietlane jako "najnisza cena". Nie moglem uzupelnic komorki inna cena bo po prostu jej nie bylo. Plik bede mogl przeslac pozniej wieczorem.
Tego typu zadania robiłem już (nie identyczne). Jeżeli temat jeszcze aktualny, mógłbym się zastanowić nad rozwiązaniem. Ja robię to w ten sposób: Procedura obliczeniowa znajduje się w oddzielnym (trzecim) pliku Excela. Te dwa źródłowe pozostają nienaruszone. Do pracy należy je wszystkie trzy otworzyć i uruchomić procedurę. Procedura przelatuje dane...
Cześć! Mam kolumnę w której wpisuję liczby 1 2 3 0 3 5 7 10 szukam formułki, która informowałaby mnie że w kolumnie znajdują się 2 takie same rekordy lub która by je kolorowała Dzięki za wszelką pomoc
Ad 1 i 2[syntax=vb]Sub koloruj() For i = Range("A65526").End(xlUp).Row To 2 Step -1 If Cells(i, 5) <> "" Then Rows(i).Interior.ColorIndex = 15 ElseIf Cells(i, 3) = "kontrakt deaktywny" Then Rows(i).Interior.ColorIndex = 1 Else Rows(i).Interior.ColorIndex = 0 'w razie zmiany End If Next End Sub[/syntax]Ad 3[syntax=vb]Sub Printuj() ActiveSheet.PageSetup.Orientation...
Akurat robiłem coś takiego do swojego projektu i mam kod pod ręką. Wklejasz go do arkusza, który ma obsługiwać "kolorowanie wiersza" po wpisaniu wybranego znaku (w moim wypadku: litery x do kolumny 1). Kod został rozbudowany o "dynamiczne" ustalanie zakresu kolumn do zaznaczenia (ost_col - ostatnia kolumna nagłówka), obsługę zarówno wpisania pojedynczej...
Dzięki za już, ale jeszcze nie działa. Podany kod koloruje wszystkie komórki w podanym zakresie mimo, że nie spełniają warunku
Przetestuj następujące makro [syntax=vb]Sub koloruj() Dim lLstRw& Dim iLstCol% Dim rngTmp As Range lLstRw = Cells(Rows.Count, 3).End(xlUp).Row iLstCol = Cells(1, Columns.Count).End(xlToLeft).Column On Error Resume Next For i = 4 To lLstRw Step 4 Set rngTmp = Range(Cells(i, 4), Cells(i, iLstCol)).SpecialCells(xlCellTypeConstan... If Not rngTmp Is Nothing...
Nie masz zdefiniowanej komórki jaką Excel ma pokolorować, patrz --> Cell.Interior.Color = 16506298 Spróbuj zmienić na Cells(0,-2).Interior.Color = 16506298
Witam, Mam w komórce A1 nazwy firm aż do A30, w komórce C1 to samo. Muszę obie te komórki porównać. Gdy np. w A1 jest ta sama napisana firma co w C1 to komórki zostaną oznaczone jakimś kolorem np. zielonym. Gdy w A2 i C2 jest również to samo to również koloruje komórkę ALE już innym kolorem i nie może go powtórzyć. Gdy komórki różnią się np. A5 i C5...
wielkie dzięki, pierwszy wariant jest OK :) Dodano po 3 zna się może ktoś z Was na zaawansowanym formatowaniu warunkowym ? chodzi mi o to, że w kolumnie A mam pewną sumę a w kolumnach od B do G mam rożne wartości i chciałbym żeby w momencie kiedy suma wartości z przedziału B:G przerkowczy wartość z komorki A to żeby od momentu jej przekroczenia komórki...
Właśnie tak teraz zapisuję że kolejne wartości są oddzielane znakiem tabulacji. Problem w tym że OpenOffice ma z tym problemy a w dodatku nie mozna np. kolorowac komórek. Szukałem bibliotek ale wszystkie były niedopracowane.
Witam, Przeglądam serwis od dłuższego czasu, ale nie mogę poradzić sobie z następującym problemem. W Excelu mam 2 kolumny A i B, w każdej kolumnie parę wierszy. Chciałbym, aby po wpisaniu w polu A2, itd. wartości TAK, pole B2 zrobiło się np. czarne (albo, aby pojawił się jakiś deseń), natomiast po wpisaniu w polu A2 itd. wartości NIE pole B2 pozostawało...
W każdym przypadku przed tym powinny być znane maksymalnej wartości klatki do ukończenia zadania automatycznego Tak, wiem że najpierw musiałbym wyznaczyć komórkę o największej wartości, a potem wyznaczać mniejsze i potem je kolorować. Nie wiem jednak jak to wszystko "przenieść" na VBA.
Cześć. W załączniku plik w którym już coś podziałałem ale nie wiem jak zrobic: 1. chciałbym wybierać sobie rok o miesiąc z listy rozwijanej i żeby mi się w grafiku zmieniały daty 2. Soboty i niedziele wypełnione kolorkiem + do tego zaznaczone innym kolorem kiedy wypada święto w danym miesiącu (at)editor Pobawiłem sie jeszcze troche i zrobiłem wybieranie...
Mam problem z dokończeniem makra w vba, mianowicie chce wyszukać wyrazy (znaczniki html) wpisane do komórek w excel-u, w całym arkuszu. Arkusz posiada 5 kolumn i około 6000 wierszy. Po wyszukaniu wyborderować i zmienić kolor ich czcionki na czerwony. Zdaje się, że źle się do tego zabierasz. Na razie pętla mieli A1 i na oko będzie mielić bez końca (pętla...
Plik jest jeden i w nim są oba opisane makra. Pierwsze makro opisałem na początku postu nr 7; nosi ono nazwę "LiczX", a drugie makro, które opisałem na końcu postu nr 7, nosi nazwę "Makro1". Czyli mam 1 plik o nazwie: Kalkulator - Koszty Allegro v10f.xls w którym są 2 arkusze, a ich nazwy to: Kalkulator oraz Tablica wyników Odnośnie wymienionych niejasności...
Hmm Widzę tu dwa wyjścia: 1. Wykorzystać kolor-picker [url=https://exceloffthegrid.com/calling... (co niewiele różni się od wbudowanego kolorowania) 2. Utworzyć mini formularz ("wyskakujące okienko") z kolorowymi polami do wyboru. + jakiś skrót klawiaturowy lub jakiś inny sprytny sposób wywoływania...
Ja bym sięgnął do POWODU dlaczego komórki są kolorowane, i wg tego budował algorytm Niestety, excell zamazuje coś, co jest rdzeniem informatyki: rozdzielenie danych i ich prezentacji Dane się kwalifikują do koloru X, PONIEWAŻ .... a ich malowanie to już prosta "nie-inteligentna" czynność.
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.
Skoro raport ma 300000 wierszy, to zmienna i musi być zadeklarowana jako long. W którym miejscu Twoje makro się zatrzymuje? A tak w ogóle to zamiast mozolnego porównywania każdej komórki z elementami tablicy przy pomocy pętli to poszedłbym w sprawdzenie przy pomocy odpowiednika arkuszowej funkcji PODAJ.POZYCJĘ czy wartość danej komórki jest w tablicy....
Jeżeli chcesz kolorować to tylko doraźnie, żeby sprawdzić gdzie są formuły, to ja proponuję takie szybkie polecenie z wstążki: Narzędzia główne/Znajdź i zaznacz/Przejdź do.../Specjalne../Formuły Skrótem: CTRL+G/Specjalne.../Formuły Zostaną zaznaczone wszystkie komórki w arkuszu zawierające formuły.
Siemka, nie ogarniam Excela na tyle aby samemu to zrobić. Moja tabela składa się z kilku kolumn ale interesują mnie tylko 3. Chciałbym aby Excel wskazał mi duplikaty - np kolorując na jakiś kolor taki WIERSZ. WIERSZ składa się z 3 komórek z 3 kolumn. Specjalnie piszę dużymi literami aby zaznaczyć że interesują mnie 3 komórki w tej samej linii. Chodzi...
Spróbuj formatowania warunkowego wg takiego wzoru: Mam jeszcze jedno pytanie - jeżeli formatowany obszar nie znajduje się w pierwszym wierszu, to niestety funkcja zaczyna szwankować. Jeśli obniży się o jeden wiersz, "kolorowanie" rozpoczyna się od komórki nad pustą, a nie pod. Jeżeli zaczniemy formatowanie jeszcze niżej, np od wiersza 10, to wypełniane...
Jak najbardziej należy się uczyć i VBA ale z kolei nie wszystko na raz. Piszesz że słabo znasz excela (funkcje) a chcesz się brać od razu za VBA. Można ... tylko boje się że się wcześniej zniechęcisz całkowicie do excela nie tylko do VBA (tym bardziej jak nie miałeś do czynienia z jakimkolwiek programowaniem). Poniżej kod i przykład który za przyciśnięciem...
Jest to dość łatwe do zrobienia - używa się formatowania warunkowego. W excelu 2003 zaznaczasz wszystkie komórki, które chcesz sprawdzać (czyli na przykład całą kolumnę z rabatem. Z menu Format wybierasz Formatowanie warunkowe. Dalej już jest dość intuicyjnie - dla konkretnego przypadku, którego użyłaś (kolorowanie wartości 40%) wybierasz: wartość ->...
Słuchaj, było już na tym forum "tysiące" wątków na temat kalendarzy i wyliczania godzin pracy. Zastosuj "szukaj". Ale żeby nie było że nie pomagam: Co trzeba zrobić, żeby "wyszarzały" się również święta? Rozszerzyć w formatowaniu warunkowym formułę by uwzględniała również święta. I żeby norma godzin była pomniejszona o dzień świąteczny, Podobnie jak...
Witam posiadam taką formułę =ORAZ(JUTRO()-$J$4>=0;LUB(L7<1; L7>15)) Chciałbym aby ktoś ją poprawił. Otóż ma działać ona na zasadzie kolorowania na czerowno komórek pustych a tam gdzie jest 0 lub liczba do 15 ma zostać na biało. Dodatkowo ma to być robione następnego dnia, Czyli jeśli dzisiaj mamy 1.11 to ma się to w arkuszu samo zrobic 2.11....
To jest zarys tego co probowalem robic..... Inspirujące... Również lajkonikiem w excelu jestem, ale rozwiązanie nie nastręcza poważniejszych trudności. 1. Zapoznaj się z zapisem daty w excelu. Co prawda zaczyna się od 01.01.1900, ale Tobie w zupełności to wystarczy. 2. Dziś() - dość przyjemna i przydatna funkcja. 3. Dziś()-12miesięcy = X , gdzie ów...
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 ponownie, chciałbym prosić o pomoc przy wyszukiwaniu tagów html o zmiennych parametrach. Aktualnie posiadam taki kod: [syntax=vb] Sub Makro1() Dim kom As Range, i As Integer, j As Integer For Each kom In UsedRange i = 1 If kom.Value <> "" Then Do i = InStr(i, LCase(kom.Value), "<") If i = 0 Then Exit Do 'tu warunek opuszczenia /konieczny/...
Hej wiesz co nie za bardzo zależy mi na gotowcu bo jednak wole się czegoś nauczyć, jednak chętnie zerknę jak ktoś zrobił :). Na razie mam taki pomysł żeby zrobić to na zasadzie oddalenia obrazu i wrysowania całego ustawienia na zasadzi kolorowania komórek. Narysowania bitowo. Oczywiście nie wiem czy to jest rozwiązanie najlepsze pomyślałem że użycie...
Możesz zastosować taką funkcję UDF: [syntax=vbscript]Function Biale(rng As Range, pat As Range) As Long Application.Volatile Dim cel As Range For Each cel In rng If cel <> "" And cel.Interior.Color = pat.Interior.Color Then Biale = Biale + 1 End If Next cel End Function [/syntax]Funkcja powinna być umieszczona w module uniwersalnym. Pierwszym...
To drugie - to formatowanie warunkowe. Przyjrzę się za chwilę. Z datami mieliśmy już kiedyś zabawę :) 31-01-2016 (po naszemu), 01-31-2016 (USA) -wiadomo ostatni stycznia 03-04-2016 - jeśli nie wiesz kto (nasz, czy ichni) pisał, to można tylko (fifty-fifty) zgadywać. Kwiecień, czy marzec? Chyba, żeby kombinować z 8 liczbami zawierającymi rok tak długo,...
Moim zdaniem można też zastosować formatowanie warunkowe kolorujące odpowiednie pole jeśli Cx<Bx (czyli jeśli wpłata mniejsza od kwoty faktury). https://support.office.com/pl-pl/article...
Jeżeli kolorują się wszystkie wiersze, to można sprawdzić, czy warunek jest ustawiony na pewno "mniejsza lub równa", a nie "większa..." i czy na pewno jest "-7" a nie "+7". Wiem, że to może wyglądać banalnie, ale zdarza mi się czasem spędzić dużo czasu na szukaniu błędu, podczas gdy chodzi tylko o różnicę jednego znaku np. przez niedokładne kliknięcie....
A z czym konkretnie masz problem? Potrafisz otworzyć te pliki? Potrafisz utworzyć te klucze (sugeruję nie zwykłe łączenie stringów, ale dodanie jakichś separatorów)? Potrafisz porównać dane w obu plikach (a może arkuszach - zastanów się czy nie będzie wygodniej skopiować dane do arkuszy pliku z makrem)? Zamiast kolorowania lepiej jest użyć prostej sztuczki:...
excel kolorowanie kolorowanie komórek excel kolorowanie makro
prawy klawisz myszka kodowanie linków prosty regulator prądu ładowania
sprawdzenie schematu delomghi eam3250
ESP8266 hw_timer_init() – jakie include? RTOS-SDK, Arduino, Non-OS-SDK Blokada sygnału płomienia w kotłach i piecach gazowych: przyczyny i diagnostyka