Moin,
also ich hab folgendes Problem. Ich hab soweit so gut ein Programm geschrieben über Vba, womit ich einen Datensatz öffnen kann.
Dieser Datensatz wird direkt nur in die erste Spalte von Excel importiert.
Ich würde nun gerne diesen Datensatz splitten, sodass jeder Wert ordnungsgerecht in einer Spalte steht.
Folgendermaßen sieht es anfangs aus:
_CH1_Zeit Zugversuch VFH _CH2_Weg Maschine _CH3_Kraft _CH4_Weg Feindehnung
s mm kN m
17.10.2012-12:45 17.10.2012-12:45 17.10.2012-12:45 17.10.2012-12:45
0,000 0,012 0,159 0,036
Jedes Element soll halt in einer zeile stehen, jedoch stehen diese anfangs genau alle in einer Zeile.
1.Frage: Über splitt.cells könnte man ja versuchen diese zu trennen. Da jeder Datensatz vom Aufbau gleich ist könnte man ja sagen in dieser Zeile mach dies und in dieser Zeile splitte das. Meine Frage nun wie kann ich den splitt Befehl auf eine bestimmte Zeile nur beziehen und wie auf mehrere?
2.Frage: Hat jemand vielleicht eine Idee wie ich Excel erkennen lassen soll wo er z.B. Datum, Zahlen oder die Einheit trennen soll.
Die Bezeichnungen könnte man ja durch einen _ in splitt.cells trennen.
3.Frage: Der Konvertierungsassistent von Excel schafft dies auch, jedoch wollte ich dies über VBA regeln. Gäbe es also eine Möglichkeit diesen über VBA zu öffnen?
Ps: Alle ausführungen sollen über einen Button im Dokument laufen.
Danke schon mal!
mfG
Pat
|