SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Creation of Excel Applications - Macros Programming in VBA - MS710P51
Title: Tvorba aplikací v Microsoft Excelu
Czech title: Tvorba aplikací v Microsoft Excelu
Guaranteed by: Institute of Applied Mathematics and Information Technologies (31-710)
Faculty: Faculty of Science
Actual: from 2021
Semester: summer
E-Credits: 3
Examination process: summer s.:
Hours per week, examination: summer s.:2/0, Ex [HT]
Capacity: 32
Min. number of students: 6
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Explanation: v letním semestru 2021/2022 nebude vyučován
Note: enabled for web enrollment
Guarantor: RNDr. Jiří Makovička, CSc.
Opinion survey results   Examination dates   Schedule   
Annotation -
Last update: FORSTOVA/NATUR.CUNI.CZ (06.05.2010)
Lectures explain how to expand and customize Excel capabilities by macros recording and programming.
Literature - Czech
Last update: FORSTOVA/NATUR.CUNI.CZ (06.05.2010)

John Walkenbach: Microsoft Office Excel 2007. Programování ve VBA. Computer Press 2008.

Requirements to the exam - Czech
Last update: RNDr. Jana Rubešová, Ph.D. (05.04.2014)

Požadavek ke zkoušce: samostatně doma vytvořit program. V ústní části ho testujeme, případně modifikujeme.

Syllabus - Czech
Last update: FORSTOVA/NATUR.CUNI.CZ (06.05.2010)

Úvod do práce s makry a s prostředím VBA v Excelu

  • Základní pojmy
  • Tvorba maker - nahrávání a programování
  • Příklady
  • Různé způsoby spouštění maker (klávesové zkratky, tlačítka, příkazy nabídky)

Základní pojmy Visual Basicu for Applications

  • Proměnné a typy dat
  • Řídící příkazy jazyka
  • Funkce a procedury
  • Obsluha chyb v makrech

Objektové programování, objektový model Excelu

  • Základní charakteristiky objektů, třídy a objekty
  • Vlastnosti, metody a události objektů
  • Prohlížeč objektů
  • Kolekce a práce s nimi

Objekt Range

  • Základní rysy, získání
  • Práce s buňkami pomocí objektu Range
  • Příklady

Objekt Worksheet

  • Vlastnosti, metody a události listů
  • Práce s listy

Objekt Workbook

  • Programová práce se sešity

Objekt Application

  • Základní rysy
  • Jak měnit chování Excelu

Dialogová okna Excelu

  • Vestavěné dialogy - zobrazování
  • Vlastní dialogová okna - tvorba a práce s nimi

Tvorba vlastních tříd ve VBA a vznik objektů z nich

Programové ovládání pracovního prostředí Excelu.

Tvorba nabídek a panelů s nástroji pomocí maker

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html