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