< návrat zpět
MS Excel
Téma: textbox ve formuláři
Zaslal/a TEDO 12.4.2013 20:31
Zdravím,
mám formulář, ve kterém je 20 textboxů a jejich počet se bude měnit. Potřebuji obsah těchto tb dostat do buněk v listu a to tak, že buňka A1=tb1, A2=tb2 ... Poradí mi někdo, jak to provést cyklem? Vypis po jednom je nepraktický, protože při změně počtu TB bych musel měnit i kod. Děkuji za případné návrhy.
Opičák(12.4.2013 21:51)#012850 Takhle by to mohlo fungovat, ale makro si musiš napsat podle tohoto principu.
Private Sub UserForm_Click()
n = 1
On Error GoTo konec
Do
Sheets("List1").Cells(n, 1) = Controls("TextBox" & n)
n = n + 1
Loop
konec:
MsgBox " neni vice Textboxu"
Unload Me
On Error GoTo 0
End Sub
edit: to vše za předpokladu, že TextBoxy nebudou mít různé názvy.
Příloha: 12850_textboxy.zip (21kB, staženo 21x) citovat