Ich habe ein 2D-Array, dem ich in einer bestimmten Spalte Zeichenfolgen zuweisen möchte. Ich bekomme den Fehler Type Mismatch
in der Zeile, wo ich die Zeichenfolge an die bestimmte Stelle im Array zuweisen. Irgendwelche Ideen warum?Typ Mismatch mit Array: VBA Excel
Dim WinDesc() as Variant
*other code
ReDim Preserve WinDesc(1 To constant, 1 To 2)
WinDesc(z, 1) = WS_Sel.Cells(1, z).Value
WinDesc(z, 2) = "R_counter & "/" & counter" & " products with and " _
& C_counter & "/" & counter& " other products with" 'Errors here
Sie können die letzte Dimensionsgröße nur mit redim perserve ändern. –
Sie haben Ihren Code für die Array-Dimension gemäß dem Vorschlag von Scott aktualisiert. Erwähnen Sie das in Ihrer Frage oder in einem Kommentar. Vermeidet Verwirrung. Was ist der Datentyp Ihres Arrays? Ihre Zeichenfolge ist falsch. – cyboashu
Entschuldigung das extra ReDim war ein Tippfehler. Der Fehler ist immer noch der gleiche - Typ Mismatch. – Liz