Hallo Community,
in einer Excel-VBA-Schnittstelle für eine externe DLL habe ich das Ergebnis in einer Matrix:
Zeilenzahl: variabel
Spaltenzahl: 4
Hier ist ein Auszug aus meiner Ergebnis-Matrix, wie sie im Moment in Excel erscheint: s. Teil der Ergebnis-Matrix.jpg
Die Zahlenkolonnen in Spalten 1 und 2 sind immer länger als in den Spalten 3 und 4. Im obigen Beispiel enthalten die ersten beiden Spalten 30 Elemente, wogegen in den Spalten 3 und 4 lediglich 15 Werte vorhanden sind.
Für mich ist der jeweilige Abschluß der einzelnen Spalten wichtig: Excel signalisiert ab Zeile 31 durch die automatisch ausgegebenen Null-Werte #NV („No value“), daß ab da keine Zahlen mehr vorhanden sind (= fehlende Werte).
In den beiden letzten Spalten steht bei mir allerdings ab Zeile 16 jeweils eine 0, was falsch ist, denn dort sollte kein Wert stehen.
Wie kann ich anstelle dieser 0 den No-value-Wert #NV bekommen?
Es geht nicht darum, daß ich selber den String "#NV" hinschreibe, sondern, daß dort wirklich KEIN Wert steht.
Der Bedarf nach "#NV" am Ende der Zahlenkolonnen kommt daher, daß alle vier Spalten in einem Diagramm dargestellt werden. Weil die Anzahl der Rückgabewerte (= Zeilenzahl) von den konkreten Eingabe-Werten der Berechnung abhängt, markiere ich den kompletten grün hinterlegten Bereich, wobei Excel davon nur die Zellen verwendet, die wirklich Werte enthalten.
Wenn ich selber "#NV" hinschreibe, kommt Excel’s Diagramm durcheinander.
Ich habe bereits die Beispiele in:
[url]https://learn.microsoft.com/de-de/dotnet/api/system.nullable-1?view=net-7.0[/url]
learn.microsoft.com/de-de/dotn…ypes/nullable-value-types
learn.microsoft.com/de-de/dotn…anguage-reference/nothing
ausprobiert, um
Wert = Nothing
zuzuweisen, jedoch ohne Erfolg.
Weiß jemand einen Rat?
Vielen Dank im Voraus!
Grüße Andreas
in einer Excel-VBA-Schnittstelle für eine externe DLL habe ich das Ergebnis in einer Matrix:
Zeilenzahl: variabel
Spaltenzahl: 4
Hier ist ein Auszug aus meiner Ergebnis-Matrix, wie sie im Moment in Excel erscheint: s. Teil der Ergebnis-Matrix.jpg
Die Zahlenkolonnen in Spalten 1 und 2 sind immer länger als in den Spalten 3 und 4. Im obigen Beispiel enthalten die ersten beiden Spalten 30 Elemente, wogegen in den Spalten 3 und 4 lediglich 15 Werte vorhanden sind.
Für mich ist der jeweilige Abschluß der einzelnen Spalten wichtig: Excel signalisiert ab Zeile 31 durch die automatisch ausgegebenen Null-Werte #NV („No value“), daß ab da keine Zahlen mehr vorhanden sind (= fehlende Werte).
In den beiden letzten Spalten steht bei mir allerdings ab Zeile 16 jeweils eine 0, was falsch ist, denn dort sollte kein Wert stehen.
Wie kann ich anstelle dieser 0 den No-value-Wert #NV bekommen?
Es geht nicht darum, daß ich selber den String "#NV" hinschreibe, sondern, daß dort wirklich KEIN Wert steht.
Der Bedarf nach "#NV" am Ende der Zahlenkolonnen kommt daher, daß alle vier Spalten in einem Diagramm dargestellt werden. Weil die Anzahl der Rückgabewerte (= Zeilenzahl) von den konkreten Eingabe-Werten der Berechnung abhängt, markiere ich den kompletten grün hinterlegten Bereich, wobei Excel davon nur die Zellen verwendet, die wirklich Werte enthalten.
Wenn ich selber "#NV" hinschreibe, kommt Excel’s Diagramm durcheinander.
Ich habe bereits die Beispiele in:
[url]https://learn.microsoft.com/de-de/dotnet/api/system.nullable-1?view=net-7.0[/url]
learn.microsoft.com/de-de/dotn…ypes/nullable-value-types
learn.microsoft.com/de-de/dotn…anguage-reference/nothing
ausprobiert, um
Wert = Nothing
zuzuweisen, jedoch ohne Erfolg.
Weiß jemand einen Rat?
Vielen Dank im Voraus!
Grüße Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher.
John C. Cornelius
John C. Cornelius