ich habe hier ein Meßgerät, dessen Meßdaten ich bisher immer mit folgendem VBA-Code auf den Computer einlesen konnte:
instrument.WriteString ":CALC1:DATA:FDAT?"
array1() = instrument.ReadList()
Range("I10:I" & UBound(array1) + 10) = Application.WorksheetFunction.Transpose(array1)
array1() enthält die Meßwerte, quasi in einer langen Zeile. In der letzten Zeile wird das Array transponiert, damit ich es direkt in eine Spalte in Excel einfügen kann.
Das Problem: Wir haben ein neues Gerät und das liefert für jedes 2. Element den Wert '0'. Die Ergebnisse sehen also z.B. so aus "0.43, 0, 0.23, 0, 0.99, 0, 0.35, 0". Das stört natürlich.
Kann ich diese Nullen irgendwie löschen ? Eigentlich müßte ich ja nur jedes 2. Arrayelement rausstreichen ?