Zellenhöhe für korrekte Formatierung ermitteln in

Hallo

Aus einem VB 6.0 Programm wird ein Excel (2003) Sheet erstellt so.

So Und Jetzt zu meinem Problem: Ich habe dort in einer Zeile 2 Texte in Verbundene Zellen
Jeder dieser Texte geht über mehrere Zeilen. Der erste zum Beispiel über 3 Zeilen und der zweite über 5 Zeilen.

Bei der automatischen Höhen-Formatierung von Excel wird immer der erste Textbereich hergenommen wenn dieser jedoch kleiner ist als der zweite wird der Zweite nicht vollständig dargestellt.

Und jetzt zu meiner Frage:
Wie kann ich per VB Code ermitteln wie hoch die verbunden Zellen sein müßten um den Text vollständig darstellen zu können

Gibt es irgendeine Möglichkeit Excel so einzustellen dass bei obiger Situation immer automatisch der Größere (Höhere) Text als Referent für die Zellenhöhe hergenommen wird

Mit freundlichen Grüßen
Andreas

Nachfrage
Hi Andreas,

Aus einem VB 6.0 Programm wird ein Excel (2003) Sheet erstellt
so.

wie soll das gehen daß du mittels VB -Code eine xls im 2003-Format erstellst?

Das geht ja wohl nur dann wenn du mit VB -Code und CreatObject eine Excelapplication startest und auf dem Rechner ist XL2003 installiert. Ist XL2000 vorhanden, erstellst du eine xls-Datei im XL2000-Format.

Oder meinst du mit VB Excel2003-VBA?

So Und Jetzt zu meinem Problem: Ich habe dort in einer Zeile
2 Texte in Verbundene Zellen

Kein VBAler mag verbundene Zellen, naja, wenns sein muß *seufz*

Jeder dieser Texte geht über mehrere Zeilen. Der erste zum
Beispiel über 3 Zeilen und der zweite über 5 Zeilen.

Bei der automatischen Höhen-Formatierung von Excel wird immer
der erste Textbereich hergenommen wenn dieser jedoch kleiner
ist als der zweite wird der Zweite nicht vollständig
dargestellt.

Wenn du es sagst wird das so sein. Aber du erstellst doch das Tabellenblatt, klappt Autofit nicht bei verbunden Zellen *weißgradnichtweilichdievermeide*

Und jetzt zu meiner Frage:
Wie kann ich per VB Code ermitteln wie hoch die verbunden
Zellen sein müßten um den Text vollständig darstellen zu
können

Ohne zu testen, du könntest den gesamten Text in eine Hilfszelle reinschreiben, die mit Autofit anpassen, dann die Zellhöhe ermitteln, Rowheight o.ä.

Gibt es irgendeine Möglichkeit Excel so einzustellen dass bei
obiger Situation immer automatisch der Größere (Höhere) Text
als Referent für die Zellenhöhe hergenommen wird

K.A. Ich schätze aber mit VB oder VBA kriegt man das irgendwie hin.

Kannst du mal den relevanten Code hier posten?

Gruß
Reinhard

Hallo Reinhard

Ist zwar nicht schön aber mit der Hilfszelle geht

Danke

Mit freundlichen Grüßen
Andreas