Ich frage Daten in SQL ab und bekomme einen langen String geliefert, der sowohl Spalten- als auch Zeileninformation beinhaltet.
Der String ist scheinbar zu lang um in mit TEXTTEILEN wieder in Form zu bringen. Der Beispielstring ist natürlich deutlich kürzer.
Daher war mein Gedanke, den String im VBA so herzurichten, dasss er als Matrix bzw Array dargestellt wird und dann als Range eingefügt werden kann.
Bin ich da auf dem Holzweg? Geht´s einfacher?
Eine direkte Abfrage in SQL kommt leider nicht in frage, da die Abfrage nach Zellinhalten modifiziert wird.
Also Ergebnis in VBA:
"10$D$10#10$E$10#10$F$10#10$G$10#10$H$10#10$I$10§11$D$11#11$E$11#11$F$11#11$G$11#11$H$11#11$I$11§12$D$12#12$E$12#12$F$12#12$G$12#12$H$12#12$I$12§13$D$13#13$E$13#13$F$13#13$G$13#13$H$13#13$I$13§14$D$14#14$E$14#14$F$14#14$G$14#14$H$14#14$I$14§15$D$15#15$E$15#15$F$15#15$G$15#15$H$15#15$I$15§16$D$16#16$E$16#16$F$16#16$G$16#16$H$16#16$I$16§17$D$17#17$E$17#17$F$17#17$G$17#17$H$17#17$I$17§18$D$18#18$E$18#18$F$18#18$G$18#18$H$18#18$I$18§19$D$19#19$E$19#19$F$19#19$G$19#19$H$19#19$I$19§20$D$20#20$E$20#20$F$20#20$G$20#20$H$20#20$I$20§21$D$21#21$E$21#21$F$21#21$G$21#21$H$21#21$I$21§22$D$22#22$E$22#22$F$22#22$G$22#22$H$22#22$I$22§23$D$23#23$E$23#23$F$23#23$G$23#23$H$23#23$I$23§24$D$24#24$E$24#24$F$24#24$G$24#24$H$24#24$I$24"
Gewünscht in Tabelle
- | D | E | F | G | H | I |
---|---|---|---|---|---|---|
10 | 10$D$10 | 10$E$10 | 10$F$10 | 10$G$10 | 10$H$10 | 10$I$10 |
11 | 11$D$11 | 11$E$11 | 11$F$11 | 11$G$11 | 11$H$11 | 11$I$11 |
12 | 12$D$12 | 12$E$12 | 12$F$12 | 12$G$12 | 12$H$12 | 12$I$12 |
13 | 13$D$13 | 13$E$13 | 13$F$13 | 13$G$13 | 13$H$13 | 13$I$13 |
14 | 14$D$14 | 14$E$14 | 14$F$14 | 14$G$14 | 14$H$14 | 14$I$14 |
15 | 15$D$15 | 15$E$15 | 15$F$15 | 15$G$15 | 15$H$15 | 15$I$15 |
16 | 16$D$16 | 16$E$16 | 16$F$16 | 16$G$16 | 16$H$16 | 16$I$16 |
17 | 17$D$17 | 17$E$17 | 17$F$17 | 17$G$17 | 17$H$17 | 17$I$17 |
18 | 18$D$18 | 18$E$18 | 18$F$18 | 18$G$18 | 18$H$18 | 18$I$18 |
19 | 19$D$19 | 19$E$19 | 19$F$19 | 19$G$19 | 19$H$19 | 19$I$19 |
20 | 20$D$20 | 20$E$20 | 20$F$20 | 20$G$20 | 20$H$20 | 20$I$20 |
21 | 21$D$21 | 21$E$21 | 21$F$21 | 21$G$21 | 21$H$21 | 21$I$21 |
22 | 22$D$22 | 22$E$22 | 22$F$22 | 22$G$22 | 22$H$22 | 22$I$22 |
23 | 23$D$23 | 23$E$23 | 23$F$23 | 23$G$23 | 23$H$23 | 23$I$23 |
24 | 24$D$24 | 24$E$24 | 24$F$24 | 24$G$24 | 24$H$24 | 24$I$24 |
Gruß, MCO