Seite 1 von 1

VBA Excel Schleife zum kopieren und einfügen,variabler Berei

Verfasst: Sa Jan 27, 2018 10:26 am
von brom
Hallo,
habe folgendes Problem:
Ich möchte von einer eingelesenen CSV Datei Werte in ein anderes Tabellenblatt kopieren. Das Problem ist jetzt das die CSV Datei unterschiedlich sein kann, d.h.
Beim Einlesen der CSV ist der erste Wert immer an der selben Stelle (A10), dann sind aber die Werte nach unten Variabel und diese dann auch noch durch Text unterbrochen, nach folgendem Schema

ID Wert
1 321
2 213
3 123
4 3321
5 43423

Text
Text
Text
Text

ID
1 5556
2 6744
3 6746
4 642
5 777

Jetzt möchte ich die Daten unter Wert kopieren in eine anderes Tabellenblatt einfügen.
Ein weiteres Problem ist das die Text Unterbrechung jedesmal da ist nach dem die ID Nr aufhört, dieser ist aber immer gleich lang, also benötigt immer gleich viele Zellen.
Meine Idee war es jetzt durch eine Eingabe in einer UserForm die Anzahl der Werte einzugeben und diese dann in die Schleife einzubinden, die Anzahl der Werte sind mir vor dem CSV einlesen bekannt.
Leider bekomme ich keine Schleife programmiert die das kann.

Vielen Dank im voraus

Re: VBA Excel Schleife zum kopieren und einfügen,variabler B

Verfasst: Sa Jan 27, 2018 6:40 pm
von mfro
Wenn Du kein VBA hättest, würdest Du doch wahrscheinlich auf die erste Spalte einen Autofilter setzen, der nur numerische Werte erlaubt (oder auf der zweiten die leeren Zellen filtern), und anschliessend die sichtbaren Zellen kopieren, oder?

Dasselbe kannst Du auch mit VBA machen.