< návrat zpět

MS Excel


Téma: změna čísla TextBoxu při opakování rss

Zaslal/a 2.4.2013 12:47

Potřeboval bych poradit...mám UserForm a v něm vytvořeno více TextBoxů. Do prvního uživatel vloží čas a do druhého interval a potřebuji vyplnit dalších 30 textboxů časy jak jdou po sobě podle zadaného intervalu. Zatím to mám napsané pro každý textbox samostatně a snažil jsem se to vytvořit pomocí cyklu, ale nezjistil jsem jak napsat cyklus tak, aby se při každém opakování změnilo číslo textboxu. Jde to nějakým způsobem, případně jak jinak to vyřešit elegantně vyřešit? Díky za radu

stop Uzamčeno - nelze přidávat nové příspěvky.

#012639
avatar
Přidej přílohu.
P.citovat
#012640
avatar
tady je...potřebuju abych na UserFormu zadal první startovní čas a interval a po stisknutí tlačítka Vyplnit aby se vyplnily všechny TextBoxy. teď to mám všechno vypsaný jednotlivě, ale napadlo mě že to musí jít udělat nějak elegantně jako:

For I = 1 To 30

TextBox(I) = prvnifl
prvnifl = prvnifl + interval

Next

Ale takhle mi to nefunguje a nepřišel jsem na jinou možnost jak by bylo možné v rámci cyklu měnit postupně čísla textboxů, aby se při každém opakování hodnoty zapisovali vždy do dalšího textboxu v pořadí
Příloha: zip12640_rozpis-flajtu.zip (69kB, staženo 30x)
citovat
icon #012641
eLCHa
Od boku:
zkuste
Me.Controls("TextBox" & I)
nebo možná i
Controls("TextBox" & I)

v případě že se TextBoxy jmenují TextBox1..30

Nebo si je strčte do pole. Záleží na váscitovat
#012642
avatar
jo funguje to přesně jak sem si představoval 9 díky moc...citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje