< návrat zpět

MS Excel


Téma: předvybrané tlačítko rss

Zaslal/a 26.11.2024 7:55

Dobrý den.
Prosím o rady.
Mám tři tlačítka ve formuláři.
Při načtení form chci aby předvybrané bylo tl1, po jeho stisknutí aby se zase předvybralo tl2 a po jeho stisknutí zas tl3.

Jakou vlastnost musím měnit? Satčí změnit u jednoho nebo ošetřit vlastnost všech při každém stisku?
Dík za radu

Zaslat odpověď >

#057042
avatar
Zdravím,
První tlačítko by mělo mít přiřazenu vlastnost (Properties ve VBA) TabIndex = 1. Stiskem tlačítka lze změnit "fokus" na další tlačítko pomocí příkazu tlačítko.SetFocus. Více v příloze.
Příloha: zip57042_butttest.zip (17kB, staženo 3x)
citovat
#057043
€Ł мσşqμΐτσ
zdravím,
přesne jak píše "Ladys" tabIndex nastavit dle pořadí jak potřebujete, nebo použít "SetFocus" viz kód.
Ale první tlačítko bych dal tedy TabIndex = 0
druhé tlačítko TabIndex = 1
třetí tlačítko TabIndex = 2

Private Sub UserForm_Initialize()
' Nastaví focus na první tlačítko při načtení UserFormu
tl1.SetFocus
End Sub

Private Sub tl1_Click()
' Po stisknutí tl1 se nastaví focus na tl2
tl2.SetFocus
End Sub

Private Sub tl2_Click()
' Po stisknutí tl2 se nastaví focus na tl3
tl3.SetFocus
End Sub

Private Sub tl3_Click()
' Po stisknutí tl3 se nastaví focus na tl1 (cyklus)
tl1.SetFocus
End Sub
citovat
#057044
avatar
děkuju !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