Pozoruhodný tabulkový kalkulátor MS Excel má za sebou mnoho let vývoje. Ostřílení uživatelé se na jeho počátku museli spokojit s neohrabaným interním makrojazykem XLM. V roce 1994 však nastoupil MS Excel 5.0 s výkonnějším jazykem Visual Basic for Applications (VBA). Tento jazyk následně prošel rychlým vývojem, který zatím gradoval v produktu MS Excel 2000 (součást balíku Office 2000). Asi proto se na našem trhu objevila nová publikace, která se nám snaží přiblížit základy programování ve čtyřech verzích Excelu - 5.0, 95, 97 a 2000.
Samotná kniha je rozdělena na celkem 11 kapitol. Hned na počátku se seznámíme s historii jazyka VBA a základními údaji o makrojazyku XLM. V druhé kapitole Nahrávání maker (8 stran) nám autor ukáže, jak je snadné nahrávat jednoduchá makra, a důrazně nás upozorní, že novější verze Excelu neumožňují nahrávat do hotového makra dodatečně další příkazy. Ve třetí kapitole První setkání s editorem jazyka Visual Basic (15 stran) se poprvé ponoříme do tajů hlavního nástroje pro vývoj Visual Basic programů.
Mírně omezenému světu objektů a událostí jazyka VBA se věnuje čtvrtá kapitola Základy jazyka Visual Basic for Applications (10 stran). V páté a nejrozsáhlejší kapitole Začínáme psát vlastní makra (38 stran), která nabízí řadu zajímavých postřehů, autor názorně vysvětluje příkazy, procedury, funkce, proměnné, konstanty, výrazy, rozhodovací bloky (CASE,IF) a klasické cykly (FOR...NEXT).
Na nejpoužívanější vlastnosti Excelu a integrovaného jazyka je zaměřena šestá kapitolka Často používané příkazy, funkce a konstrukce (11 stran). V sedmé kapitole Pracujeme s objektem Range (22 stran) najdete kompletní popis možností vnitřního objektu Range (oblasti buněk). S tím nepřímo souvisí také kratší osmá kapitola Pracujeme s objekty Workbook a Worksheet (18 stran), jenž se důkladně zabývá pracovními sešity (Workbook) a pracovními listy (Worksheet).
Devátá kapitolka s jasným názvem Objekt Application a jeho význam (9 stran) nás zasvětí do možností tohoto primárního globálního objektu. V prakticky poslední desáté kapitole Jak co nejlépe vyřešit možné chyby (17 stran) najdete informace o chybových rutinách v kódu a ladicích nástrojích Excelu. Vše je doplněno stručným přehledem nejdůležitějších chyb.
Samotný text knihy je výrazně prošpikován krátkými zdrojovými texty VBA programů a doplňuje ho mnoho pěkných černobílých obrázků i stručný rejstřík. Zvídaví uživatelé se zájmem o MS Excel a moderní jazyk VBA si zřejmě nemohou vybrat lepší publikaci.