Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Riešené úlohy k 6. lekcii VBA pre Excel

V predchádzajúcej lekcii, Funkcie a vzorce vo VBA , sme sa naučili využívať funkcie vo VBA rôznymi postupmi.

Téma dnešných úloh ponecháme z predchádzajúceho cvičenia, teda prácu s výrobnými dátami, tu testy kvality výrobkov. Máme sadu zmeraných dát a budeme pokračovať tam, kde sme v predchádzajúcich cvičeniach skončili, to znamená, máme označené výrobky so zníženou kvalitou farbou žltou a nekvalitné výroky farbou červenou.

Modelová dáta sú na liste Excelu, ktorý je k tejto lekcii priložený k stiahnutiu, aby ste nemuseli vytvárať dáta manuálne.

Budeme postupovať od najjednoduchšieho príkladu k najzložitejšiemu, príklady medzi sebou nadväzujú. Snažte sa všetky príklady vyriešiť sami, len tak si najlepšie overíte, či dokážete získané znalosti uplatniť v praxi.

V prípade, že si nebudete vedieť rady, vráťte sa k predchádzajúcim lekciám z kurzu, kde je všetko podrobne vysvetlené.

Na konci cvičenia nájdete odkaz na stiahnutie súboru s vyriešenými príkladmi, ktorý slúži predovšetkým pre kontrolu správnosti.

Jednoduchý príklad

Pomocou filtra na farbu bunky prezrite nevyhovujúce výrobky a podajte o tom správu.

Pomoc: V minulej lekcii použitej hodnoty ColorIndex odpovedajú hodnotám:

  • žltá: Criteria1: = 65535
  • červená: Criteria1: = 255

Požadovaný výsledok:

VBA pre Excel
VBA pre Excel

Stredne pokročilý príklad

Zobrazte filtrom iba dobré výrobky a tieto prekopírujte na druhý list.

Všimnite si, že sa kopírujú iba viditeľné riadky, skryté ako by neboli.

Požadovaný výsledok:

VBA pre Excel

Pokročilý príklad

Zobrazte všetky dáta. Pokiaľ na jednom stroji za sebou nasledujú dva chybné výrobky, prezrite správu o nutnosti opravy stroja.

Pamätajte, že výrobky z jedného stroja nemusia mať poradové čísla v neprerušenej sérii

Odporúčaný postup:

  • vytvorte cyklus pre všetky stroje
  • dáta filtrujte pre nastavený stroj
  • Roztieďte výsledok podľa čísla výrobku

Požadovaný výsledok:

VBA pre Excel
VBA pre Excel

V budúcej lekcii, Tabuľky vo VBA pre Excel 1 , sa naučíme pracovať s dátovou tabuľkou na liste.


 

Mal si s čímkoľvek problém? Stiahni si vzorovú aplikáciu nižšie a porovnaj ju so svojím projektom, chybu tak ľahko nájdeš.

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 9x (20.15 kB)
Aplikácia je vrátane zdrojových kódov

 

Na absolvovanie tohto cvičenia prosím splň všetky príklady tým, že ich úspešne odovzdáš na otestovanie.

Predchádzajúci článok
Funkcie a vzorce vo VBA
Všetky články v sekcii
VBA pre Excel
Preskočiť článok
(neodporúčame)
Tabuľky vo VBA pre Excel 1
Článok pre vás napísal Luboš Marvan
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Snahou autora je žít podle svého
Aktivity