Excel / VBA - Kører en makro / brugerformular

Problem

Jeg er en nybegynder i VBA programmering, og jeg har en bekymring i udførelsen af ​​en makro fra en brugerformular.

  • Jeg har faktisk 5 forskellige regneark, der indeholder flere makroer, der er knyttet til hver af dem. Mit mål er at oprette en brugerformular med en knap-grænseflade med regneark, så du kan køre makroen i det ark jeg vil have, jeg vil have. * Mit problem er, at jeg ikke kan tildele en klikknap (brugerformularen) udførelsen af ​​min målmakro. (Jeg ved ikke, om det er klart ...)

Opløsning

Den nemmeste måde ville være at sætte dine makroer i et offentligt modul ved at angive det ark, som du vil gribe ind på.

Alternativt erklærer du din makro ved Target.

  •  Offentlig underprøve () 

I brugerformularen:

  •  Privat Sub UserForm_Click () Feuil1.Test 'eller Sheets ("Sheet1"). Afslut Sub-test 

Noter det

Løst af lermite222

Forrige Artikel Næste Artikel

Top Tips