Zeilenwechsel im Achsentitel von Diagramm mit VBA

Von: , Frage gestellt am Do, 17. Jan 2002

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

3 Antworten zu dieser Frage

  1. Antwort von nach 5 Minuten 0 hilfreich
    VB-Konstanten

    so geht´s:

    ...Characters.Text = Achsentitel1 & vbCrLf & Achsentitel2

    Gruß
    (Woly)

    • Antwort von nach 23 Stunden 0 hilfreich
      Re: VB-Konstanten

      ...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

      • Antwort von nach 23 Stunden 1 hilfreich
        Re^2: VB-Konstanten

        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)

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!