Otevření formuláře uživatele při otevření sešitu - tipy pro Excel

Dobrý den, čtenáři, pane Excel!

Jelikož jsem ukázal, že je téměř nemožné držet krok s tipy týdne, zkusím něco šíleně ambiciózního - špičku dne! Na rozdíl od tipů týdne, které přicházejí s několika tisky na obrazovce atd. Tento tip dne vám zodpoví některé otázky čtenářů, které mohou být obecně zajímavé.

Sáhneme do poštovního vaku a uvidíme, kdo bude náš šťastný první čtenář….

S omluvou Brigitte (otázka příliš komplikovaná) a Marie (nikdy neodpovídám na otázky, které jsou * evidentně * napsané doslovně z vašeho domácího úkolu), první šťastnou čtenářkou je Judy, která se ptá:

Chtěl bych vědět, jak propojujete dialogové okno z editoru VB s listem. Když tedy otevřete Excel, zobrazí se nejprve dialogové okno, které jsem vytvořil z editoru VB.

Dobře, Judy, tady je odpověď:

Při otevření sešitu v aplikaci Excel se automaticky spustí makro Workbook_Open. Toto makro musí být umístěno v podokně kódu přidruženého k tomuto sešitu v editoru VBA. Pokud se vaše dialogové okno nazývá frmCust, bude toto makro stačit:

Private Sub Workbook_Open() frmCust.Show End Sub

Dobře, to nebylo příliš bolestivé. Zjevným problémem zde je, že když odpálím odpověď v e-mailu a je to špatné, pak se mi zdá bláznivý pouze jeden člověk. Toto nové médium mi umožňuje vypadat pošetile mnoha lidem najednou. Zní to jako legrace!

Zajímavé články...