Екцел програмирање - увод
У овом практичном савету дајемо вам увод у Екцел програмирање помоћу ВБА (Висуал Басиц фор Апплицатионс).
Екцел програмирање: Креирајте УсерФорм са ВБА
Прво покрените Екцел и притисните [Алт] и [Ф11] истовремено да покренете ВБА едитор. Такође вам приказујемо све кораке у галерији слика на крају чланка.
- Кликните на картицу „Убаци“ и додајте образац одабиром „Корисничке форме“ из падајућег менија. У прозору „Својства“ можете да измените име, висину, ширину и друга својства.
- Затим можете да користите прозор Колекција алата да бисте додали разне предмете. Прво, на пример, додајте „етикету“. Промените текст у овом пољу подешавањем вредности „Цаптион“ у прозору „Пропертиес“.
- Следећи корак је додавање „командног дугмета“. Опет можете да измените изглед у прозору „Својства“. Ако сада покренете овај програм и кликнете дугме, ништа се неће догодити. Да бисте спремили наредбе помоћу овог дугмета, једноставно га двапут кликните.
Екцел програмирање: команде у ВБА
У наставку ћемо вам показати како можете доделити разне команде свом тастеру.
- Прво можете да промените ознаку постојеће налепнице. На пример, може се користити наредба »Лабел1.Цаптион =" Нова ознака "« (без спољних наводника). У овом случају, означавање етикете прилагођава се називу "Лабел1".
- Такође можете додати команде које се извршавају када се, на пример, притисне тастер. Ове различите случајеве можете одабрати у падајућем менију у горњем десном углу.
- Наредба "МсгБок" Тест "" којом би се приказала порука са садржајем "Тест" такође је практична. Ова порука „искаче“ у засебном прозору. На исти начин можете да користите наредбу »МсгБок к« да прикажете поруку која садржи податке који су сачувани у променљивој „к“ помоћу команде као што је „к =„ Тест “".
- Баш као и у осталим програмским језицима, можете израчунати различите вредности помоћу наредби као што су »к = 17 + 42« или »к = к + 1«.
Екцел програмирање: текстуална поља и услови у ВБА
Такође је важно „текстуално поље“, које такође можете пронаћи у „колекцији алата“.
- Можете унети унесену вредност овог ТектБока помоћу команде »к = ТектБок1.Тект« за променљиву „к“.
- Услови у ВБА су такође веома практични. Пример за то би била наредба „Иф (ТектБок1.Тект = 42) Онда“. Следећи ред приказује наредбу коју треба извршити ако се услов примењује. Међутим, наредба која се извршава ако се услов примјењује мора се помакнути удесно типком таб. Даљњи услови морају тада започети наредбом „ЕлсеИф“. Ако ниједан од услова не важи, наредба под ставком »Остало:« се извршава. Не заборавите да на крају додате команду Енд Иф.
У следећем практичном савету објаснићемо како квантни рачунари раде.