Liebe Gemeinde,
wie kann ich rausfinden ob eine Zelle in Calc 0 enthält oder leer ist? So gehts nicht:
Function test(x as variant) as variant
If IsNull(x) Then
test = "Null"
Else
test = "notNull"
EndIf
End Function
Leere Zelle identifizieren mit isNull ?
Moderator: Moderatoren
Leere Zelle identifizieren mit isNull ?
- Dateianhänge
-
- testIsNull.ods
- (7.03 KiB) 77-mal heruntergeladen
Re: Leere Zelle identifizieren mit isNull ?
z.B.:wie kann ich rausfinden ob eine Zelle in Calc 0 enthält:
=WENN(((A1=0)+ISTLEER(A1))=1;"Null";"notNull")
eine andere Lösung wäre z.B. mittels der Tabellenfunktion ZELLE() denkbar.
mit der ganz TabellenFunktion ISTLEER(), also z.B.:oder leer ist?
=ISTLEER(A1)
Was uns die Beispieldatei sagen soll verstehe ich im Übrigen nicht da sie nur eine sinnlose Funktion enthält - sinnlos weil die angesprochene Funktion "test" garnicht in der Datei vorhanden ist.
Gruß
Stephan
Re: Leere Zelle identifizieren mit isNull ?
Danke Steaphan,
ich dachte das ginge irgendwie aus Basic heraus.
In Zelle B1 wird die Funktion Test aufgerufen mit =TEST(A1)
Wenn A1 nun leer ist, erkennt die Funktion Test() trotzdem 0, obwohl sie eigentlich NULL erkennen sollte???
Das war mein Verständnisproblem.
ich dachte das ginge irgendwie aus Basic heraus.
In Zelle B1 wird die Funktion Test aufgerufen mit =TEST(A1)
Wenn A1 nun leer ist, erkennt die Funktion Test() trotzdem 0, obwohl sie eigentlich NULL erkennen sollte???
Das war mein Verständnisproblem.
Re: Leere Zelle identifizieren mit isNull ?
Hallo Saxo,
in Basic mußt du ja auch zunächst die Zelle adressieren:
Dann überprüfe ich mit :
ob die Zelle leer ist.
Wenn da ´ne "0" ´drinsteht, ist der string nicht leer.
Grüße
j_gon
in Basic mußt du ja auch zunächst die Zelle adressieren:
Code: Alles auswählen
Dim Zelle As object
Zelle = ThisComponent.Sheets.getByName("Tabelle1").getCellRangeByName("$A$1")
Code: Alles auswählen
If Zelle.string ="" Then
Wenn da ´ne "0" ´drinsteht, ist der string nicht leer.
Grüße
j_gon