W ten sposób upewnisz się, że wartości zerowe nie są już wyświetlane w arkuszach kalkulacyjnych Excel, mimo że nadal tam są
Jak ukryć wartości zerowe w Excelu?
W tabelach wypełnionych danymi wartości null czasami pokazują luki. Jeśli chcesz ukryć te luki wizualnie, możesz ukryć wartości null bez ich usuwania. Aby to zrobić, wykonaj następujące czynności:
- Wybierz komórki, w których nie chcesz, aby pojawiały się wartości zerowe.
- Excel 2007 i Excel 2010: Aktywuj kartę START. W grupie SZABLONY ROZMIARÓW kliknij FORMATOWANIE WARUNKOWE > ZASADY PODŚWIETLANIA KOMÓR > RÓWNE. Wprowadź zero w polu wejściowym. Wybierz FORMAT NIESTANDARDOWY z listy Z.
- Excel do wersji 2003: Wywołaj polecenie FORMAT WARUNKOWY w menu FORMAT. W polu listy pod WARUNKIEM 1 wybierz opcję WARTOŚĆ KOMÓRKI AKTUALNA. Wpisz zero w polu wejściowym obok.
- Kliknij przycisk FORMATUJ.
We wszystkich wersjach Excel wyświetla okno dialogowe.
- Aktywuj zakładkę CZCIONKA. Tam wybierasz kolor bieżącego tła komórki pod KOLOR. Zazwyczaj będzie to kolor biały. Potwierdź ten wybór za pomocą OK.
- Zamknij także okno dialogowe FORMATOWANIE WARUNKOWE za pomocą OK.
Wartości zerowe są wtedy nadal wyświetlane w tabeli, ale nie są już widoczne, ponieważ są wyświetlane w kolorze tła komórki.
Poniższy rysunek przedstawia przykładową tabelę, w której komórki w kolumnie F są sformatowane zgodnie z opisem:
Jak zapobiec wyświetlaniu wartości zerowych w Excelu przez VBA?
Czy chcesz automatycznie ukryć wszystkie komórki o wartości zerowej za pomocą makra? Może to być przydatna aplikacja do czyszczenia danych. Spójrz na początkową sytuację w poniższej tabeli.
W tej tabeli chcemy ukryć wszystkie wiersze zawierające komórki zawierające zero. Użyj następującego makra:
# Linki sponsorowane #
Ukryj wiersze podrzędne, jeśli 0 ()
Przyciemnij komórkę jako zakres
Dla każdej komórki w ActiveSheet.UsedRange
If Cell.Value = 0 And Rows (Cell.Row) .Hidden = False _
Następnie wiersze (komórka.Row) .Hidden = True
Następna komórka
Napis końcowy
Po uruchomieniu makra z powyższą tabelą wiersze 4, 12 i 16 są ukryte.
W każdej kolumnie tych wierszy pojawia się wartość zero. Jeśli chcesz sprawdzić inne kryterium zamiast wartości zerowej, możesz dostosować porównanie z liczbą 0 w kodzie programu.
Makro wykonuje trochę za dużo pracy, ponieważ sprawdza również komórki znajdujące się w rzędzie, który był wcześniej ukryty. W zamian makro radzi sobie z mniejszą liczbą poleceń, niż gdyby miało to wychwycić.
Aby ponownie wyświetlić wszystkie komórki, naciśnij kombinację klawiszy CTRL A, a następnie wybierz funkcję „Format – Linia – Pokaż” lub użyj następującego makra:
Pokaż wszystko ()
Cells.Rows.Hidden = Fałsz
Napis końcowy