Office: Textfeld in ein Shape einfügen und hochzählen

Helfe beim Thema Textfeld in ein Shape einfügen und hochzählen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich bräuchte mal wieder eure Hilfe. Ich erstelle per Code mir einige shapes und möchte diesen dazu noch ein Textfeld mit einer Zählvariablen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Wyatt, 28. April 2011.

  1. Textfeld in ein Shape einfügen und hochzählen


    Hallo,
    ich bräuchte mal wieder eure Hilfe. Ich erstelle per Code mir einige shapes und möchte diesen dazu noch ein Textfeld mit einer Zählvariablen hinzufügen.
    Das erstellen der Shapes klappt, aber ich bekomme keine Textfelder hinein.
    Wie muß ich das gerade eingefügte Shape ansprechen damit ich ein Textfeld einfügen kann?


    MfG

    wyatt

    :)
     
  2. HAllo

    Zeigst du uns mal den Code zum Erstellen der Shapes ?

    ransi
     
  3. Beverly
    Beverly Erfahrener User
    Hi Wyatt,

    das gerade eingefügte Shape ist das letzte, also kann man es ansprechen mit ActiveSheet.Shapes(ActiveSheet.Shapes.Count). Oder du schreibst es beim Einfügen auf eine Variable, dann kannst du das Shape über diese Variable ansprechen.


    Textfeld in ein Shape einfügen und hochzählen [​IMG]
     
    Beverly, 30. April 2011
    #3
  4. Textfeld in ein Shape einfügen und hochzählen

    Hallo Ransi,
    anbei der Code.
    Je mehr ich darin rumspiele umsomehr Fehler bekomme ich ( "Zugriff verweigert") beim 2.Durchlauf.

    @Beverley: das bringt es leider auch nicht.
    Code:
    MfG
    wyatt
     
  5. Hallo Waytt,

    mit ",Shapes.Count" würde ich bei xl2007 vorsichtig sein, da kann man böse Überraschungen erleben.

    so?

    ' **********************************************************************
    ' Modul: Modul1 Typ: Allgemeines Modul
    ' **********************************************************************
    Option Explicit
    Public Sub Bilder_Hochzählen() 'Neu erstellen u. gruppieren
    Dim objShp As Shape
    Dim iZahl As Integer
    With ActiveSheet
    For iZahl = 1 To 2
    Set objShp = .Shapes.AddShape(msoShapeOval, 10 + 10 * iZahl, 15 + 2 * iZahl, 40, 50)
    objShp.Name = "Oval" & iZahl

    With objShp.TextEffect
    .FontName = "Arial"
    .FontSize = 10
    .Text = iZahl
    End With
    Next iZahl
    End With
    Set objShp = Nothing
    End Sub





    « Gruß Sepp »
     
    josef e, 30. April 2011
    #5
  6. Hallo Sepp,

    ich habe nur Excel2003, aber das Makro von Dir bringt mir auch nur Fehler.
    Wenn ich " On Error Resume Next " davor setzte,dann erstellt er mir zwar die Ovale aber keinen Text darin. Ich habe es jetzt so gelöst nachdem ich mit der rechten Maustaste im Kontextmenü des Shape die Option " Text hinzufügen " gefunden habe. Jetzt brauche ich nur noch einen Faktor der mir die Schriftgrösse automatisch an die Grösse (Variabel") des Shape anpasst.


    Code:
    MfG
    wyatt
     
Thema:

Textfeld in ein Shape einfügen und hochzählen

Die Seite wird geladen...
  1. Textfeld in ein Shape einfügen und hochzählen - Similar Threads - Textfeld Shape einfügen

  2. Textname in einem Textfeld suchen

    in Microsoft Excel Hilfe
    Textname in einem Textfeld suchen: Hallo, ich möchte eine Art Sverweis bauen, bei dem z.B. das Wort "Hauptstraße" im Feld A1 in einer anderen Liste mit längeren Textfeldern gefunden wird. In der anderen Liste steht z.B....
  3. "Textfeld"-Rahmen läßt sich nicht löschen

    in Microsoft Word Hilfe
    "Textfeld"-Rahmen läßt sich nicht löschen: Ein "Textfeld" läßt sich problemlos einfügen, der dabei entstehende und am Ende verbleibende Rahmen läßt sich aber nicht löschen. Mit der angebotenen Programm-Funktion "Rahmen" funktioniert die...
  4. Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?

    in Microsoft Excel Hilfe
    Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?: Hallo, ich bin ja gerade dabei ein Bestellformular mit Excel zu realisieren. Das ganze sieht soweit auch schon sehr gut aus und funktioniert weitgehendst. Die Textfelder sind nun alle verlinkt...
  5. Zwischen Textfeldern mit Tabulator Taste wechseln

    in Microsoft Excel Hilfe
    Zwischen Textfeldern mit Tabulator Taste wechseln: Hallo, ich habe mich das erste Mal mit Textfeldern (AktiveX Steuerelement) befasst. Mein Plan ist eine Art Formular zu machen, wo man zu einem Bestellschein Adresse, Lieferadresse, Kundennummer...
  6. Textfeld Powerpoint Ränder

    in Microsoft PowerPoint Hilfe
    Textfeld Powerpoint Ränder: Hallo liebes Forum! Wo kann ich im PPT einstellen, dass die Ränder automatisch immer auf "0" sind, wenn ich ein Textfeld aufziehe. Auf dem Folienmaster sind die Ränderabstände bereits auf "0"...
  7. Inhalt eines Hyperlink Feldes in ein Textfeld kopieren

    in Microsoft Access Hilfe
    Inhalt eines Hyperlink Feldes in ein Textfeld kopieren: Hallo, kurz vorweg, GRUNDkenntnisse sind ein paar vorhanden, VBA-Kenntnisse sind nicht vorhanden. Ich habe eine DB zum verwalten meiner Dokumente. In einem Endlosformular erzeuge ich mit Hilfe...
  8. Textfelder verschieben

    in Microsoft Excel Hilfe
    Textfelder verschieben: Hallo Forum, ich habe zwei Textfelder auf meinem Tabellenblatt (Textfeld 4 und Textfeld 5) in meiner xlsm Excel Datei. Textfeld 4 befindet sich unter Textfeld 5. Diese beiden Textfelder nutze ich,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden