< návrat zpět

MS Excel


Téma: Spuštění makra aktivací textboxu rss

Zaslal/a 28.6.2016 14:47

Ahoj všem,

potřeboval bych poradit. Mám Userform, na kterém je větší množství TextBoxů. Mám napsaný skript, který by měl při změně některého TextBoxu sečíst textboxy v řádku a zapsat hodnotu do poledního v řadě.

Je nějaká možnost jak spustit makro při aktivaci jakéhokoliv Textboxu? Samozřejmě pokud nechci pro každý textbox napsat samostatnou proceduru, která spustí přepočet.

Děkuji za odpověď

Zaslat odpověď >

#031905
avatar
Všechny prvky, jichž se sčítání týká, by měly být nasměrovány při vzniku události Change a n proceduru, která součet zobrazí v součtovém prvku.

Private Sub TextBox1_Change()

Call ProceduraZmena

End Sub

Private Sub TextBox2_Change()

Call ProceduraZmena

End Sub
citovat
#031907
avatar
Díky za odpověď, tohle řešení mě taky napadlo, jen jsem přemýšlel, jestli neexistuje jiná možnost. V userformu mám 30 textboxů a toto řešení znamená zkopírovat volání procedury do každého textboxu. Zkoumal jsem jestli neexistuje něco jako při změně jakéhokoliv prvku v userformu spusť proceduru.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