Designing a user interface for creating applications in VBA
Thesis title: | Návrh vhodného užívateľského rozhrania pri tvorbe aplikácií vo VBA |
---|---|
Author: | Nagrant, Richard |
Thesis type: | Bachelor thesis |
Supervisor: | Benáčanová, Helena |
Opponents: | Lorenc, Miroslav |
Thesis language: | Slovensky |
Abstract: | Moja bakalárska práca je venovaná problematike používania ovládacích prvkov pomocou jazyka VBA a makier v Exceli. Jej cieľom je podať užívateľom detailný pohľad na tvorbu užívateľského rozhrania s následnou aplikáciou ovládacích prvkov. V úvode sú uvedené rozdiely verzií MS Excelu 2003 a 2007, k čomu sú pripojené aj výsledky prieskumu. V teoretickej časti sú popísané najpoužívanejšie ovládacie prvky, ich najdôležitejšie vlastnosti a taktiež je uvedený zrozumiteľný príklad. V praktickej časti som aplikoval využitie jednotlivých ovládacích prvkov v užívateľskom rozhraní, taktiež som kládol dôraz na interakciu ovládacích prvkov a hárkov v zošite. Výsledkom je aplikácia pre dynamickú správu záznamov, z ktorej je možné robiť výstupy v podobe kontingenčných tabuliek alebo exportu do textových záznamov. Táto práca môže slúžiť ako návod pre užívateľov, ktorí nemajú s tvorbou užívateľských rozhraní pomocou VBA skúsenosti. |
Keywords: | hárok; zošit; ovládací prvok; VBA; Excel; makro |
Thesis title: | Návrh vhodného uživatelského rozhraní při tvorbě aplikací ve VBA |
---|---|
Author: | Nagrant, Richard |
Thesis type: | Bakalářská práce |
Supervisor: | Benáčanová, Helena |
Opponents: | Lorenc, Miroslav |
Thesis language: | Slovensky |
Abstract: | Moje bakalářská práce je věnována problematice používání ovládacích prvků pomocí jazyka VBA a maker v Excelu. Jejím cílem je podat uživatelům detailní pohled na tvorbu uživatelského rozhraní s následnou aplikací ovládacích prvků. V úvodu jsou uvedeny rozdíly verzí MS Excelu 2003 a 2007, k čemuž jsou připojeny i výsledky průzkumu. V teoretické části jsou popsány nejpoužívanější ovládací prvky, jejich nejdůležitější vlastnosti a také je uveden srozumitelný příklad. V praktické části jsem aplikoval využití jednotlivých ovládacích prvků v uživatelském rozhraní, také jsem kladl důraz na interakci ovládacích prvků a listů v sešitu. Výsledkem je aplikace pro dynamickou správu záznamů, z níž lze dělat výstupy v podobě kontingenčních tabulek nebo exportu do textových záznamů. Tato práce může sloužit jako návod pro uživatele, kteří nemají s tvorbou uživatelských rozhraní pomocí VBA zkušenosti. |
Keywords: | list; sešit; ovládací prvek; VBA; Excel; makro |
Thesis title: | Designing a user interface for creating applications in VBA |
---|---|
Author: | Nagrant, Richard |
Thesis type: | Bachelor thesis |
Supervisor: | Benáčanová, Helena |
Opponents: | Lorenc, Miroslav |
Thesis language: | Slovensky |
Abstract: | My bachelor thesis is dedicated to the issue through the use of controls using VBA language and macros in Excel. The goal is to bring users a detailed look at creating user interface followed by application of controls. The introductory part shows differences between versions of MS Excel 2003 and 2007, to which are attached survey results. The theoretical part describes the most common controls, its most important features and also is given clear example. In practical part I applied the use of controls in user interface, I also put emphasis on the interaction of controls and worksheets in workbook. The result is an application for dynamic records management, which can be used to make outputs in the form of either pivot tables or text file exports. This thesis may be used as a guide for users, who don't have experiences with creating of user interfaces using VBA |
Keywords: | sheet; control; VBA; workbook; macro; Excel |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 10. 2. 2011 |
---|---|
Date of submission: | 30. 6. 2011 |
Date of defense: | 21. 6. 2011 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/30271/podrobnosti |