Hallo.
Wie könnte ich aus einer Form (Rechteck) den eingefügten Text auslesen und in das aktive Blatt unter A1 ausgeben?
Vielen Dank im voraus.
Danny.
Hallo.
Wie könnte ich aus einer Form (Rechteck) den eingefügten Text auslesen und in das aktive Blatt unter A1 ausgeben?
Vielen Dank im voraus.
Danny.
Hallo Danny,
Range("A1") = ActiveSheet.Shapes("Textfeld 1").TextFrame2.TextRange.Text
Gruß, Andeas
Vielen Dank. Das hat jetzt schon mal sehr weiter geholfen.
Nun stehe ich vor einen neuen Problem und würde mich sehr über ihre Hilfe freuen.
Und zwar soll jetzt ein Sheet über Button angezeigt (visible=true) werden, das aus dem Namen vom Shape besteht und einen zusätzlichen Text. Leider öffnet mir Excel dieses Sheet nicht. Nenne ich das Arbeitsblatt nur nach dem Shape und schreibe das Makro dementsprechend, geht es ohne Probleme. Code wäre:
Sheets(ActiveSheet.Shapes.Range(Array(„Rounded Rectangle 42“)).TextFrame2.TextRange.Text & „“ & „Langroller“).Visible = True
Angezeigt werden soll folgendes Arbeitsblatt: „Reserve 1 Langroller“
Macht er aber nicht.
Lass ich & „“ & „Langroller“ im Code weg und nenne das Arbeitsblatt nur Reserve 1 (Name vom Shape), geht es ohne Probleme.
Hi Danny,
Dein Code:
... TextRange.Text & "" & "Langroller").Visible = True
Ich glaube du hast zwischen den beiden Anführungszeichen das Leerzeichen vergessen.
Gruß, Andreas
Nachtrag
oder verkürzt so:
... TextRange.Text & " Langroller").Visible = True
Gruß, Andreas