Rysuję dane na wykresie programu Excel 2003 ze skalą logarytmiczną na osi Y. Czasami brakuje niektórych punktów danych, co jest reprezentowane przez puste komórki. Powstały wykres wygląda jak na poniższym.
Na krzywych jest przerwa przy x = 150 i jest to świetne, ponieważ naprawdę podkreśla fakt, że w tym momencie brakuje niektórych danych. Jest to nieodłączna część informacji, które powinien przekazać wykres.
Jednak program Excel generuje ostrzeżenie za każdym razem, gdy dotykam wykresu: „Wartości ujemne lub zerowe nie mogą być poprawnie drukowane na wykresach dziennika”. To jest niezwykle denerwujące.
Czy istnieje sposób na zniesienie tego ostrzeżenia?
Oto, co już wiem:
- Puste komórki są interpretowane przez wykres jako zero, a wykreślanie wartości zerowych na wykresie logarytmicznym nie ma sensu. To powoduje błąd.
- Jeśli utworzę komórki brakujących danych
#N/A
zamiast pustych, ostrzeżenie zniknie. Jednak odstępy na krzywych również znikają, co nie jest dobre. Application.DisplayAlerts = False
prawdopodobnie działałby podczas wykonywania makra VBA, ale moje pytanie nie jest w kontekście działającego makra. (Pamiętaj, żeApplication.DisplayAlerts
automatycznie resetuje sięTrue
po zakończeniu wykonywania).
microsoft-excel
charts
microsoft-excel-2003
Jean-François Corbett
źródło
źródło
Odpowiedzi:
Obejście problemu, ale chciałbym zainstalować AutoHotkey i ustawić go tak, aby natychmiast odrzucał to okno dialogowe, gdy się pojawi: http://www.autohotkey.com/docs/commands/SetTimer.htm
Wkrótce pomyślisz o 50 oknach i oknach dialogowych, które chcesz zamknąć, gdy tylko się pojawią, więc początkowa próba ich zainstalowania i skonfigurowania wkrótce się opłaci.
źródło