
Děkuji, děkuji moc.
To je ono, studuji to a nevím jakou formou se tam do těch buněk dostávají ta čísla (???)
Přenesl jsem to do jiného sešitu a tam to nefunguje.
Děkuji moc za nakopnutí jak dál.
Děkuji
Jeza.m(26.3.2012 21:28)#007790 
Každý z těch Textboxů má ve vlastnostech (Properties) ve štítku (Tag) adresu buňky do níž se hodnota z něj má zapsat.
Smyčka For Each Control In Me.Controls
If Left(Control.Name, 7) = "TextBox" Then Sheets("Tabulka").Range(Control.Tag) = Control.Text
Next
při stisknutí tlačítka projede všechny prvky formuláře a u těch jejichž název začíná TextBox koukne do tagu a pak do buňky listu "Tabulka" do dané buňky (dle toho tagu) zapíše hodnotu daného Textboxu.
M@

Děkuji moc
děkuji. Děkuji jseš borec. Zase jsem chytřejší.
Děkuji

Ještě jedna prosba.
Jak by se nejlépe udělalo to, když budu potřebovat zapisovat hodnoty ještě do několika takových tabulek, které budou mít odlišný počet řádků.
Je lepší (ale asi na správu a úpravy v kódu krkolomnější a sebe vražednější) udělat několik formulářů se spoustou popisků a nebo jde do štítku (Tag) napsat adresu buňky podle nějakého kritéria?
Děkuji moc za pomoc
Z.
Jeza.m(27.3.2012 10:18)#007796 
Pokud předem víš kam, tak to lze, akorát už trochu složitěji pomocí select case, třeba podle tagu, když tag = něco, tak zapiš hodnotu daného textboxu do listu n1 a buňky xy1, listu n2 a buňky xy2 ...
Bude-li to vždy stejné tak by do těch další tabulek šel dát odkaz na buňku této jediné vyplňované tabulky, ale to už záleží na každém jak to použije :-)
M@

Děkuji. Zatím postačí ta druhá možnost přes odkaz. Člověk vždy hledá nějaké složité řešení, když to jde tak primitivně.