Array die Xte
24.06.2013 16:06:47
JACKD
Ich versuch mich seit 2h an einem Array was übergeben werden soll
Sub feldar()
Dim dFeld As Variant
Dim dFeldNeu() As Variant
With Worksheets("ALT")
dFeld = .Range("F2:F8").Value
ReDim dFeldNeu(UBound(dFeld))
i = 0
For Each Zelle In dFeld
.Range("P" & i + 2) = (Left(Zelle, 4))
i = i + 1
Next
End With
End Sub
Vorab, das Makro macht das was es soll. Aber eben nicht so wie ich es gern hätte =)Und zwar liesst er ein Datenfeld ein dFeld = .Range("F2:F8").Value
Funktioniert. (Hier sind 8 - Stellige Strings drin)
Jetzt wollte ich die im ersten Schritt mal zerlegen und 2 Vektoren daraus machen
(einmal links & 1 mal rechts) Jedoch bekomme ich die Werte nicht übergeben.
Ist jetzt etwas krakelig über die Zellen
wäre nochmal jemand so nett, mir zu erklären wie ich das gelöst bekomme?
Mit ner Schleife (so wie sie jetzt ist, krieg ichs hin, allerdings hab ich mir sagen lassen das For each "besser" sei (sofern ich das wenigstens verstanden hab))
Grüße und vielen Dank