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:
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:
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:
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.