< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28

Vzorec pro zkopírování obsahu buňky.

Tonda_Hu • 5.7. 21:17