Hallo!
Einen String in den Achsentitel eines Diagramms setze ich so:
.Axes(xlSeries).AxisTitle.Characters.Text = XAxisTitleStr
Wie kann ich in die Stringvariable einen Zeilenwechsel setzen?
vielen Dank,
Stefan
VB-Konstanten
so geht´s:
…Characters.Text = Achsentitel1 & vbCrLf & Achsentitel2
Gruß
(Woly)
…Characters.Text = Achsentitel1 & vbCrLf &
Achsentitel2
mjah, aber warum setzt er dann 2 Zeilenwechsel rein??
habe erst Textstring definiert:
ZAxisTitleStr = LeafZAxisStr(ZImportInt, 1) & vbCrLf & LeafZAxisStr(ZImportInt, 2)
dann die Stringvariable in den Achsentitel gesetzt:
.Characters.Text = ZAxisTitleStr
???
Stefan
hmmm… könnte sein, daß hier CrLf (=CarriageReturn & LineFeed) jeweils einen Zeilenwechsel bewirken. In dem Fall würde ich mal vbCr oder vbLf versuchen…!
Alternativ gehen auch chr(10) oder chr(13)
Gruß
(Woly)
1 „Gefällt mir“