Hallo zusammen,
ich schreibe gerade ein Macro das exportierte Daten aus einem CAD programm einliest und weiter verarbeitet.
konkret geht es darum die x/y/z Koordinate von einem Punkt zu bestimmen. Ich bin nun schon so weit das ich die Daten Einlesen kann und den entsprechenden Punkt den ich brauche rausfiltern kann mit diesem Makro:
Jetzt komme ich aber nicht weiter...ansich wäre das ganze kein Problem aber die importierten Daten werden nur schlecht formatiert
So sieht dann meine Excel aus (A1-C1): Alles andere ist leer)
(Point) p75=Point(30.1267567872419 |
-8,86964044233784 |
-1.59389346652535e-06) |
Die asugabe soll dann lauten x=30.12 y=-8,87 z=-1.59
Mir ergeben sich hier direkt mehrere Probleme:
1. X-Koordinate: wie bekomme ich den unnötigen Text weg und filter nur die Zahl heraus?
2. Z-Koordinate: wie bekomme ich die unnötige Klammer weg?
3. Z-Koordinate: wie formateire ich das "Ehoch" entsprechend um das Exzel damit arbeiten kannn?
Die Y-Koordinate kann einfach direkt ausgelesen werden
Ist das überhaupt möglich mit VBA innerhalb einer Zeile soetwas heraus zu filtern? Die Werte können sich natürlich den Koordinaten aus dem CAD entsprechend ändern. Jedoch wird sich formatierung von der Ausgabe nicht ändern.
Bin für jede Hilfe dankbar. Mir fehlt hier komplett der Ansatz
VG Benedikt
|