Zelle in geschlossener Datei prüfen
WernerB.
meine Frage hatte ich vor wenigen Tagen schon einmal ins Forum gestellt, aber leider nur unbefriedigende Antworten dazu erhalten.
Deshalb eröffne ich jetzt einen neuen Thread und formuliere die Problemstellung noch mal neu.
Ich suche nach einer VBA-Lösung (Abfrage, Funktion, o.ä.) um zu prüfen, ob eine bestimmte Zelle in einer geschlossenen Datei einen Inhalt hat oder nicht.
Dabei soll erkannt werden, ob in der Zelle ein Wert (z.B. eine Null oder ein anderer beliebiger Wert) steht oder ob die Zelle tatsächlich vollkommen leer ist.
- Ideal wäre, wenn die nachstehende Tabellenblatt-Funktion in eine VBA-Abfrage oder -Funktion gebracht werden könnte (und genau hier stehe ich auf dem Schlauch!); als Ergebnis sollte eine Variable den Wert TRUE bzw. FALSE beinhalten:
'---------------------------------------------------------
=WENN('C:\Daten\[Mappe2.xls]Tabelle1'!A1="";WAHR;FALSCH)
'---------------------------------------------------------
- In der Ausgangsdatei soll dazu jedoch keine Zelle beschrieben/benutzt werden (sonst könnte ich ja die oben stehende Funktion in eine Zelle schreiben und das Ganze aufzeichnen).
- Auch soll die geschlossene (Quell-)Datei dazu nicht geöffnet werden.
- Ein Excel4-Makro zum Auslesen eines Zellwertes aus einer geschlossenen Datei scheint dafür auch ungeeignet, da es immer den Wert Null liefert, wenn die Quellzelle
a) leer ist (also keinen Wert enthält) oder eben auch
b) den Wert Null enthält;
die Feststellung, ob die Quellzelle leer oder nicht leer ist, lässt sich so also nicht treffen.
Gibt es zu diesem Problem aus dem Forum einen passenden konkreten Hinweis oder Vorschlag?
Gruß
WernerB.