Zmiana koloru wiersza z każdym kolejnym dniem
Zmiana koloru wiersza z każdym kolejnym dniem
Witam, czy da się zrobić coś takiego a by każdego kolejnego dnia podświetlał się kolejny wiersz. Coś na za zadzie kalendarza każdy wiersz to inny dzień i każdego dnia na zielono podświetla się kolejny, przy czym poprzedni wraca do stanu pierwotnego??
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Da się. Trzeba wykorzystać formatowanie warunkowe. Ale musisz dokładniej opisać zasady. Czyli np.
- pierwszy wiersz do zaznaczenia odpowiada pierwszemu dniu miesiąca, drugi drugiemu itd. do dnia ostatniego i kolejny miesiąc znowu zaczyna się od wiersza pierwszego
- Pierwszy wiersz do zaznaczenia odpowiada pierwszemu dniu w roku, drugi drugiemu itd. aż do 31 grudnia.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Bardziej chodzi mi o pierwszą opcję. Mógłbyś opisać jak to zrobić, kombinowałem z formatowaniem warunkowym ale mi nie wychodzi. Z góry dzięki.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Ok. Założenia.
Pierwszym kolorowanym wierszem będzie wiersz nr 5, odpowiada on pierwszemu dniu miesiąca.
Ostatnim kolorowanym wierszem będą wiersze: 32 dla lutego lub 33 dla lutego w roku przestępnym, 34 dla miesięcy 30-dniowych i 35 dla miesięcy 31-dniowych.
Kolorowaniu podlegają komórki od kolumny C do kolumny G.
Zaznacz maksymalny możliwy obszar, czyli C5:G35.
Zakładam, że pracujesz z LibreOffice.
Wywołaj formatowanie warunkowe. Format -> Warunkowe -> Warunek Wypełnij okno dialogowe. Stosowny styl musisz sobie utworzyć sam.
Pierwszym kolorowanym wierszem będzie wiersz nr 5, odpowiada on pierwszemu dniu miesiąca.
Ostatnim kolorowanym wierszem będą wiersze: 32 dla lutego lub 33 dla lutego w roku przestępnym, 34 dla miesięcy 30-dniowych i 35 dla miesięcy 31-dniowych.
Kolorowaniu podlegają komórki od kolumny C do kolumny G.
Zaznacz maksymalny możliwy obszar, czyli C5:G35.
Zakładam, że pracujesz z LibreOffice.
Wywołaj formatowanie warunkowe. Format -> Warunkowe -> Warunek Wypełnij okno dialogowe. Stosowny styl musisz sobie utworzyć sam.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
super dokładnie o to mi chodziło, dzięki. Czy ewentualnie można wykonać formatowanie warunkowe, ale nie do wypełnienia komórki tylko jej obramowania??
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Właściwości grraficzne są określone w zastosowanym stylu (w przykładzie Jermora: Good). Do pomyślenia jest więc dowolny efekt, byle tylko był opisany w użytym stylu.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Ok, pokombinuję z tym. A jeszcze jedno pytanie jak pokolorować cały wiersz w zależności od tekstu w pierwszej komórce. Chciałbym uzyskać coś takiego: jeśli komórka zawiera tekst sobota lub niedziela to koloruj cały wiersz na czerwono.
Wychodzi mi to ale tylko na tyle że koloruje tylko pierwsza komórkę w wierszu.
Wychodzi mi to ale tylko na tyle że koloruje tylko pierwsza komórkę w wierszu.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Przede wszystkim poczytaj sobie o formatowaniu warunkowym. Z dotychczasowej dyskusji wynika, że chcesz temu samemu obszarowi przypisać kilka formatów warunkowych.
O formatowaniu warunkowym możesz poczytać np. tu: https://yestok.pl/ooo/y56.php
Co do uwzględnienia tylko pierwszej komórki obszaru. Tworząc wyrażenie warunkowe dla obszaru - ale na podstawie jednej komórki - należy użyć adresowania bezwzględnego albo, w zależności od sytuacji, bezwzględno-wzglednego. Czyli formuła warunkowa musi być napisana mniej więcej tak:
LUB($A5="sobota";$A5="niedziela")
- Wiersz odpowiadający dacie ma mieć jakiś kolor.
- Jeśli wiersz w pierwszej komórce ma wpis "sobota" lub "niedziela" ma mieć inny kolor
O formatowaniu warunkowym możesz poczytać np. tu: https://yestok.pl/ooo/y56.php
Co do uwzględnienia tylko pierwszej komórki obszaru. Tworząc wyrażenie warunkowe dla obszaru - ale na podstawie jednej komórki - należy użyć adresowania bezwzględnego albo, w zależności od sytuacji, bezwzględno-wzglednego. Czyli formuła warunkowa musi być napisana mniej więcej tak:
LUB($A5="sobota";$A5="niedziela")
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Oczywiście kolorowanie ze względu na dzień dzisiejszy ma być nadrzędne. Nie mogę tylko przeskoczyć tego żeby kolorowało cały wiersz a nie tylko ten w którym jest wpisany dany tekst. Zaznaczam cały zakres (czyli w tym przypadku cały miesiąc) wpisuję formułę =LUB(A$6:A36="niedziela";A6:A36="sobota") i niby działa ale tylko na jednej kolumnie w której jest wpisany tekst. Co robię nie tak??
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Adresy względne i bezwzględne.
Budując formułę formatowania warunkowego, wskazujesz, w tym przypadku, jedną komórkę. Formatowanie warunkowe rozpropaguje tę formułę na cały obszar. Np. gdy zaznaczysz obszar A6:D8 i wpiszesz "Formułą jest" A6=12 to zostanie ona "przekopiowana" do wszystkich formuł warunkowych obszaru, czyli w A7 będzie funkcjonowała jako A7=12, w B6 jako B6=12 a w C7 jako C7=12.
Jeśli ten obszar ma zostać sformatowany warunkowo tylko uzależniony tylko od komórki A6, to "Formuła jest" musi mieć zapis $A$6=12. Do każdej komórki obszaru zostanie "skopiowane" to formatowanie warunkowe, czyli w C7 też będzie zależało od A6=12. Gdy w tym obszarze formatowanie ma zależeć od zawartości komórki w kolumnie A, to formułą warunkową będzie $A6=12. Ten zapis oznacza, że w formule zawsze musi wystąpić komórka z kolumny A ale wiersz już będzie się zmieniał. Czyli w B6 zadziała A6=12 ale w C7 zadziała A7=12.
W twoim przypadku formuła powinna więc wyglądać tak:
=LUB($A6="niedziela";$A6="sobota")
Budując formułę formatowania warunkowego, wskazujesz, w tym przypadku, jedną komórkę. Formatowanie warunkowe rozpropaguje tę formułę na cały obszar. Np. gdy zaznaczysz obszar A6:D8 i wpiszesz "Formułą jest" A6=12 to zostanie ona "przekopiowana" do wszystkich formuł warunkowych obszaru, czyli w A7 będzie funkcjonowała jako A7=12, w B6 jako B6=12 a w C7 jako C7=12.
Jeśli ten obszar ma zostać sformatowany warunkowo tylko uzależniony tylko od komórki A6, to "Formuła jest" musi mieć zapis $A$6=12. Do każdej komórki obszaru zostanie "skopiowane" to formatowanie warunkowe, czyli w C7 też będzie zależało od A6=12. Gdy w tym obszarze formatowanie ma zależeć od zawartości komórki w kolumnie A, to formułą warunkową będzie $A6=12. Ten zapis oznacza, że w formule zawsze musi wystąpić komórka z kolumny A ale wiersz już będzie się zmieniał. Czyli w B6 zadziała A6=12 ale w C7 zadziała A7=12.
W twoim przypadku formuła powinna więc wyglądać tak:
=LUB($A6="niedziela";$A6="sobota")
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Super udało się za co dziękuję, ale dziś zauważyłem jeden mały problem. Nie wiem czemu ale podświetlenie wiersza zmienia się na aktualny dzień ale dopiero po południu, jak wejdę w plik z rana to widzę cały czas podświetlony dzień wczorajszy. Czemu tak się dzieje??
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Taki pierwszy pomysł, to pytanie czy w komputerze masz ustawioną właściwą datę i czas?
No i prośba, popraw jednak wpis informujący jakiego Office używasz.
No i prośba, popraw jednak wpis informujący jakiego Office używasz.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
Data to było pierwsze oczym pomyślałem, ale jest ustawiona prawidłowo.
Re: Zmiana koloru wiersza z każdym kolejnym dniem
A godzina?
Zmiana daty następuje o północy. Jeśli masz złą godzinę to zmiana daty następuje o północy ale tego źle ustawionego zegara.
Zmiana daty następuje o północy. Jeśli masz złą godzinę to zmiana daty następuje o północy ale tego źle ustawionego zegara.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.