aProducts(lRow) = Array("Id Product", "Value A", "Value B")
'To copy value A
aProducts(lRow) = Array(.Cells(aPos(1)).Value2, .Cells(aPos(2)).Value2, Empty)
'To copy value B
aProducts(lRow) = Array(.Cells(aPos(1)).Value2, Empty, .Cells(aPos(3)).Value2)
Hallo Jungen,Verwendung von „leer“ in Array()
ich dieses Stück Code in einer Schleife verwenden, um einige Werte und ihre ID zu kopieren, aber wie auch immer, jetzt würde Ich mag das verstehen Verwendung von "Empty" in diesem Code, um mehr Wert hinzuzufügen.
Ich habe versucht:
aProducts(lRow) = Array("Id Product", "Value A", "Value B", "Value C")
'To copy value A
aProducts(lRow) = Array(.Cells(aPos(1)).Value2, .Cells(aPos(2)).Value2, Empty)
'To copy value B
aProducts(lRow) = Array(.Cells(aPos(1)).Value2, Empty, .Cells(aPos(3)).Value2)
'To copy value C
aProducts(lRow) = Array(.Cells(aPos(1)).Value2, Empty, Empty, .Cells(aPos(4)).Value2)
"Execusiion Fehler 9"
Vielen Dank im Voraus und sorry für mein ungefähres Englisch:/
EDIT 1
Sie können das bekommen Datei hier: https://drive.google.com/file/d/0B5DpGwPWsIfbWWlJRDAzZldYek0/view?usp=sharing
EDITDank euch allen, ich habe gerade, dass ich vergessen habe für Sie
ReDim Preserve aProducts(lRow)
Ist der Fehler erst aufgetreten, nachdem Sie "Wert C kopieren" hinzugefügt haben? – tjb1
der erste Code funktioniert, wenn ich nicht versuche, meinen Wert hinzuzufügen C –
Können Sie einen Download-Link für die Arbeitsmappe bereitstellen? Wenn nicht, werde ich mehr Code sehen müssen, um das Problem zu erkennen. –