Langer Text aus Excel-Zelle in String kopieren

Ich versuche folgendes:

zeichenfolge1 = Cells(10000, 4).Text

Das klappt einwandfrei, solange der Text nicht länger ist als gut 1000 Zeichen. Danach wird er einfach abgeschnitten.

Dim zeichenfolge1 As String steht drin, und außerdem fällt mir auf daß auch etwas wie:

Cells(9000, 4) = Cells(10000, 4).Text

den gleichen abgeschnittenen Text erzeugt.
Ich müßte aber doch mit Cells(10000,4).Text den gesamten Inhalt der Zelle bekommen, oder nicht?

Oder anders gefragt: Wie bekomme ich den gesamten Text einer Zelle in einen String? Das kann doch nicht schwer sein…

Es sind übrigens 1036 Zeichen. Auch die Len() Funktion hört da auf zu zählen, egal wie lang der Inhalt der Zelle sein mag… ist das nun ein Excel-Bug, oder was?

Es sind übrigens 1036 Zeichen. Auch die Len() Funktion hört da
auf zu zählen, egal wie lang der Inhalt der Zelle sein mag…
ist das nun ein Excel-Bug, oder was?

eher ein bug von vba!
wenn du ds thema lösen must, empfehle ich dir, dich an den microsoft-support zu wenden…
ist zwar n bisserl umständlich bis man registriert ist, aber dann wird dir wirklich geholfen!

solltest du den weg wählen, sag uns doch dann, was rausgekommen ist

viele grüße

rasta

Kein Bug!
Versuch einfach

Dim Text as string
Text=cells(1,1).value

Manfred