Mehrere Zellen hintereinander in eine Textbox

Hallo zusammen,

Ich habe eine Tabelle ("Tabelle3)und in dieser eine Spalte („A“)in dieser steht in jeder Zelle („A1:A500“) eine Zahl. Ich möchte jetzt die Zahlen aus den Zellen in einer Textbox nacheinander ausgeben. Z.B. mit einem Leerzeichen getrennt.

Beispiel:

A1 = 10
A2 = 45
.
.
.
A500 = 65

In der Textbox soll dass dann so aussehen:

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
|10 45 ... 65 |
| |
| |
| |
|\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_|

ich wollte es erst mit einer Schleife lösen aber dann überschreibt er mir immer den bisherigen Text so dass am Ende immer nur die letzte Zahl drin steht.

Wie löst man so etwas am besten?

Zusatzfrage: ist es möglich die Zellenanzahl nicht auf 500 fest vorzuschreiben sondern sie mit einer Variablen offen zu lassen?

Vielen Dank schon einmal für eure Bemühungen!

Gruß
Simon

Ahoi, ich kann leider nur einen kleinen Beitrag leisten :stuck_out_tongue:
Das überschreiben des Inhaltes der Textbox kannst Du lösen indem Du die Textbox wie folgt füllst:
Textbox.text = Textbox.text & NeuerWert

Achte auch drauf das bei der Textbox, MultiLine auf True steht. Sonst bleibt es ein einzeiler.

mfg jonny

Ergänzung …

und am Ende der Zeile den Zeilenumbruch nicht vergessen … VbCrLf

Gruß Rainer

Super! Vielen Dank! so hat es geklappt!

Hallo Simon,

Ich habe eine Tabelle ("Tabelle3)und in dieser eine Spalte
(„A“)in dieser steht in jeder Zelle („A1:A500“) eine Zahl. Ich
möchte jetzt die Zahlen aus den Zellen in einer Textbox
nacheinander ausgeben. Z.B. mit einem Leerzeichen getrennt.

die wird aber ganz schön breit die Textbox :smile:
Bei wieviel Zahlen pro zeile soll denn jeweils ein Zeilenumbruch rein in die Textbox?

ich wollte es erst mit einer Schleife lösen aber dann
überschreibt er mir immer den bisherigen Text so dass am Ende
immer nur die letzte Zahl drin steht.

Da hat dir Rainer ja schon den Weg gezeigt.

Wie löst man so etwas am besten?

Mit ner Schleife :smile: Möglicherweise, hab ne vage ungetestete Idee, gehts auch schneller ohne Schleife, aber bei nur 500 Zellen ist eine Schleife schnell genug.

Zusatzfrage: ist es möglich die Zellenanzahl nicht auf 500
fest vorzuschreiben sondern sie mit einer Variablen offen zu
lassen?

Wie willst du die Variable an den Code übergeben?
In eine festgelegte Zelle schreiben, in den Code schreiben?
Oder willst du anstatt der 500 die unterste belegte Zelle bzw. deren Zeilennummer benutzen?

Gruß
Reinhard

Ich könnte noch etwas nachlegen. Du hattest gefragt ob die 500 Zeilen irgendwie „Variable“ halten kannst ? Wenn Du zum beispiel in Spalte A immer einen Wert hast kannst du ja diese durchsuchen bis das erste Leere Feld kommt. dieses Leere Feld -1 ist den die genaue Zeilenanzahl … ich könnte mir aber vorstellen das es einen einfacheren weg gibt :stuck_out_tongue:

mfg