Vielen Dank für den Hinweis, aber das habe ich schon im 1. Beitrag selbst gesagt.
Mir geht es ja um den Umstand, dass ich die direkte Zuweisung der Werte an die Variant-Variable benutzen möchte und nicht extra in einer Schleife, also nur
v = doc.GetItemValue("F2")
Wie in der letzten Antwort gezeigt, klappt es ja auch wenn man Variant-Variablen direkt benutzt, also
v2(0) = 2.0
v2(0) = "3"
aber dies klappt eben nicht, wenn das Feld einen numerischen Wert enthält, also
v = doc.GetItemValue("F2")
v(0) = "3"
obwohl in beiden Fällen ein Variant-Feld Ausgangspunkt ist.