Thema Datum  Von Nutzer Rating
Antwort
Rot Textbox automatisch generieren
03.04.2020 08:51:57 Hansi
NotSolved
03.04.2020 09:06:22 Mase
NotSolved
03.04.2020 09:23:21 Hansi
NotSolved
03.04.2020 10:18:25 Mase
NotSolved
07.04.2020 08:00:15 HAnsi
Solved

Ansicht des Beitrags:
Von:
Hansi
Datum:
03.04.2020 08:51:57
Views:
837
Rating: Antwort:
  Ja
Thema:
Textbox automatisch generieren

Hallo Zusammen, 

ich möchte gerne mehre Textboxen automatisch untereinander in einer Userform generieren. Ich habe folgenden Code im Internet gefunden. Ich habe aber leider keinen Weg gefunden die Textboxenhöhe und Abstände der Textboxen zu einander zu verändern. Ich kopiere den Text aus einer Zelle die mehrer Zeilen besitzt. Ich hoffe ihr könnt mir helfen. 

Danke schon im Voraus!!!

Gruss Hansi

Public sub commandButton1_Click

Dim colCtl

Dim i As Integer
Dim ctl As MSForms.TextBox
Dim zeilen As String
 
zeilen = Worksheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Row
 
If zeilen < 1 Then Exit Sub '--kleiner 1 gibt es nicht
  Set colCtl = New Collection
    For i = 1 To CInt(zeilen)
     Set ctl = Me.Controls.Add("Forms.TextBox.1", "TextBox0" & CStr(i + 1), True)
       With ctl 'Textbox anordnung und größe
         .Top = 20 + i * .Height
         .Left = 20
         .Value = Worksheets("Tabelle1").Cells(i + 1, 2)
'         .Height = 200
'         .Width = 300
         .AutoSize = True '
         .EnterKeyBehavior = True 'Zeilenumsprung
         .MultiLine = True
 
       End With
 
       colCtl.Add ctl
 
 
 
    Next i
 
End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Textbox automatisch generieren
03.04.2020 08:51:57 Hansi
NotSolved
03.04.2020 09:06:22 Mase
NotSolved
03.04.2020 09:23:21 Hansi
NotSolved
03.04.2020 10:18:25 Mase
NotSolved
07.04.2020 08:00:15 HAnsi
Solved