ich suche nach folgender Lösung:
Ich habe Spalte A1:A10 und B1:B10 in Tab1
Dort stehen in unregelmäßigen Abständen Werte drin.
Diese Werte sollen in Spalte C1:C10 und E1:E10 in Tab2 kopiert werden.
Jetzt enthalten die Zellen C1:C10 und E1:E10 0 aber Formeln.
Wenn in A1 ein Wert steht, soll dieser nach B1 kopiert werden.
Wenn A2 = LEER dann soll kein Wert kopiert werden.
Bei einem normalen copy-paste werden diese Werte ja überschrieben.
Wie ich die ganze Sache mit Schleifen machen kann weiss ich (äussere Schleife geht die Header durch und die innere von Zeilen 1 bis 10)
Die Frage ist: Könnte man das auch mit Arrays machen, da dies vermutlich schneller geht?
Array einlesen müsste so gehen:
Dim Array() As Variant
Array = Range("A1:A10")
Nur wie bekomme ich den Array in Tab2 in B1:B10 ausgelesen und nur die Daten eingetragen, dessen Zellen ungleich "" sind?
Oder gibt es eine Paste-Variante, die nur Daten von gefüllten Zellen kopiert?
Wie immer: Freu mich über jeden Hinweis.
Vielen herzlichen Dank
Markus