Leerzeilen ausschließen - VBA
04.09.2003 00:32:18
Franz W.
wenn ich noch mal in Anspruch nehmen darf, dann hätte ich da noch mal eine Frage, von der ich nicht weiß, ob es überhaupt machbar ist.
Ich setze einen Kommentar zusammen aus mehreren Variablen, jede Variable beinhaltet den Inhalt einer anderen Zelle. Es können aber auch eine oder mehrere Zellen leer sein, der Inhalt der Variablen ist damit auch "". Dann möchte ich die Größe des Kommentars an den Inhalt anpassen. Das ganze wie folgt:
Set cmt = Cells(r, 4).AddComment _
(Text:=(Trim(zeile1 & Chr(10) & zeile2 & Chr(10) & zeile3 & Chr(10) & zeile4 & Chr(10) & zeile5 & Chr(10) & zeile6 & Chr(10) & zeile7 & Chr(10) & zeile8 & Chr(10) & zeile9 & Chr(10) & zeile10 & Chr(10) & zeile11)))
With cmt.Shape
.TextFrame.AutoSize = True
End With
Er bemißt die Größe des Kommentars wohl nach der Anzahl der 11 Variablen, d.h. der Rahmen ist nach unten immer gleich groß. Ich habe das mit Trim auszuschließen versucht, das nimmt er aber nicht.
Gibt es da vielleicht noch eine andere Anweisung, mit der ich die Leerzeilen ausschließen kann. Oder kann das nur über eine Schleife gehen?
Vielen Dank schon mal und Grüße
Franz