Dynamische Textbox ansprechen
30.06.2006 20:16:36
Bendorf
Ich suche eine Möglichkeit meine dynamisch erstellten Textboxen später per Commandbutton wieder anzusprechen.
z.B Textbox1=[A1]
Dim textFld(26) As MSForms.TextBox
Set myrange = Worksheets("Messwerte").Range("1:1")
s = 255 - Application.WorksheetFunction.CountBlank(myrange) 'countblank Excelfunktion zählt die leeren Zellen
For a = 0 To s
Set textFld(a) = UserForm1.Controls.Add("Forms.textbox.1", , True)
With textFld(a)
.Left = 120
.Top = oben
.Width = 120
.Height = 15
cell = [A1]
Select Case a
Case 0 + a
cell = [A1].Offset(0, a)
.Text = cell
End Select
End With
oben = oben + 20
Next a
Hintergrund ist: Excel schaut nach wieviele gefüllte Spalten vorhanden und gibt in der Userform entsprechend viele Textboxen
mit der jeweils ersten Zelle aus. (A1 B1 C1 usw.) Ich möchte nun den Inhalt der Textbox ändern und per Button sagen können "übernehmen" und somit die Zelle A1 B1 C1 usw. ändern.
Wenn jemand eine Idee oder weis wie es geht bitte bitte melden Daaaannnnkkkkeeeee