#N/A aus allen Excel Sheets loeschen
19.10.2005 05:48:17
Sebastian
Ich beziehe meine Daten von dem Zentralserver des Prozessleitsystems (PLS). Die Auswertung meiner Daten haengt aber nicht von einem bestimmten Zeitintervall ab, sondern von der Lebensdauer des Equipments.
Das Problem besteht darin, dass ich eine Maske anfertigen will, die fuer einige Jahre gebraucht werden kann.
Sheet 1 ist ein Ueberblick und bezieht sich auf Daten aus den anderen Sheets. Die anderen Sheets bekommen die Daten vom PLS.
Nehmen wir mal an, dass das Equipment maximal 100 Tage haelt. Also lege ich all meine Sheets auf 100 Tage aus. Es kann aber passieren, dass das Equipment auch mal nach 70 Tagen kaputt geht. Excel versucht jetzt also die fehlenden 30 tage zu ersetzten und schreibt jedes mal #N/A in die Zellen (weil ich durch die Verlinkung mit dem PLS gebe ich ihm ein kuerzeres Zeitintervall und das PLS gibt nur die Daten fuer diesen Zeitraum frei). Da am Ende automatisch Durchschnitt, Min, Max usw bestimmt werden (die sind dann auch #N/A) und diese zum Sheet Uebersicht verlinkt sind kommt da natuerlich gar nichts raus.
Ich brauche jetzt also ein Makro, dass sobald alle Daten vom PLS Server geladen sind, sich automatisch durch die verschiedenen Sheets (egal ob aktive oder im hintergrund) arbeitet und alle #N/A Zellen loescht.
Wichtig dabei ist, dass weder das Sheet Uebersicht noch Durchschnittswert, min, Max usw. betroffen sein duerfen.
Ich hoffe es ist verstaendlich was ich geschrieben habe. Danke schon mal wieder fuer eure Hilfe.
Sebastian