Excel - Makra - Buňky

O tom, jak nahrát či napsat makro (vlastní program v rámci Excelového sešitu), jak v něm adresovat jednotlivé buňky i celé oblasti, absolutně i relativně, přepínat listy nebo načítat hodnoty z jiných sešitů.
00:00 - Úvod
00:20 - Záložka Vývojář
00:41 - Nahrávání maker
02:08 - Spuštění nahraného makra
02:50 - Makro s relativními odkazy
03:59 - Ukládání sešitů s makry do souboru
05:34 - Zdrojový kód nahraného makra
06:19 - Kód makra s absolutními odkazy
06:42 - Kód makra s relativními odkazy
08:19 - Ruční zápis kódu makra
09:34 - Spouštění makra z kódu
Možnosti adresování buněk
09:51 - Adresování pod standardními názvy - Range
10:28 - Číselná adresa buňky - Cells
11:05 - Relativní adresa buňky - ActiveCell a Offset
11:50 - Zkrácená adresa buňky - [a1]
12:18 - Adresování oblastí
12:26 - Range
12:51 - Range se dvěma parametry
13:17 - Oblast adresovaná čísly (Range-Cells)
13:51 - Oblast adresovaná relativně (Range-ActiveCell-Offset)
14:14 - Oblast adresovaná zkráceným zápisem (Range-[..])
14:40 - Odkazování se na jiný list (přepnutí na něj) - Sheets
14:49 - Indexem
15:19 - Odkaz na list přes jeho název
15:37 - Zápis hodnot do buněk
16:05 - Hodnota v buňce i s formátem - Value
16:27 - Aktuální datum
16:54 - Hodnota bez formátu - Value2
17:17 - Value2 a číslo
17:29 - Viditelný obsah buňky - Text
18:18 - Kopírování hodnot mezi buňkami
19:00 - Hromadné nastavení hodnoty více buňkám
19:25 - Vložení hodnot do nesouvislé oblasti
19:55 - Vložení vzorce - Formula
20:54 - Vzorec pro oblast vymezenou indexy - Formula R1C1
21:51 - Dvourozměrná oblast ve vzorci určená indexy
22:15 - Funkce Excelu používané v makrech pro vnitřní výpočty - Suma
23:43 - Průměr - Average
24:05 - Změna formátu buněk
24:35 - Barva pozadí buňky - Interior.Color
25:08 - Vlastní RGB barva - RGB
25:41 - Formát čísla a data - NumberFormat
26:44 - Slučování buněk - Merge
27:14 - Zrušení spojení buněk - UnMerge
27:26 - Hodnota z jiného listu - Sheets
28:22 - Načtení hodnoty z jiného (zavřeného) sešitu - Workbooks
32:04 - Závěr
Výsledný sešit Excelu na GitHub: github.com/PetrVobornik/predn...
Všechny díly kurzu #Excel: • Excel
#makro #VBA

Пікірлер: 43

  • @arnoldbencz6886
    @arnoldbencz68864 жыл бұрын

    Čím viacej sledujem túto konkrétnu lekciu (Makra-buňky) , tým viacej mám pocit, že bude riešením pre môj prípad,príklad, problém... ďakujem 👍

  • @pavolsigut6461
    @pavolsigut6461 Жыл бұрын

    Dobry prosim Vás ide nahrať makro z hotového xlsx súboru napríklad nejako vybenerovať? Ďakujem

  • @PetrVobornik

    @PetrVobornik

    Жыл бұрын

    Myslíte jako kód makra uložit mimo XLSM soubor? Tak stačí ho vykopírovat třeba přes schránku do nějakého souboru. Třeba kód z tohoto videa jsem uložil zvlášť zde: github.com/PetrVobornik/prednasky/blob/master/Excel/09-MakraBunky/makra-bunky.vba

  • @veronikapalickova1246
    @veronikapalickova12463 жыл бұрын

    Je možnost přes makro vytvořit vyskakovací/ upozorňující okno, po určitém uplynutí času, když se komentář v dané buňce nezměnil. Např. Kamion dorazil do skladu v 8 hodin, a v kolonce "status WHS" zadám(arrived), a pokud do 30 min (dispatching) nezmění status/ na "call to gate", tak aby to nějaký stylem to upozornilo, a pak následně z call to gate na unloading pokud,, do 15 min neproběhne ta změna .Je to možné nebo takto makra už nefungují

  • @PetrVobornik

    @PetrVobornik

    3 жыл бұрын

    Ano, je to možné. Pro to měření času doporučuji googlit např. "excel macro timer".

  • @arnoldbencz6886
    @arnoldbencz68864 жыл бұрын

    Mohol by si mi poradiť alebo správnym smerom nakopnúť Jedná sa o obsah 204 šuflíkov v 4 regáloch a cez makrá sa snažím riešiť , tlačítka znázorňujú jednotlivé šuflíky. Ako by som mal postupovať: - aby som nemusel vytvoriť 204 makier - aby to fungovalo aj opačne, tak, že keď do niektorej bunky napíšem, že hľadám rezistor 1k2 tak to tlačítko(šuflík) zmení farbu alebo mi vráti aspoň koordináty buňky či názov tlačítka Ďakujem.

  • @PetrVobornik

    @PetrVobornik

    4 жыл бұрын

    Na list se přidají tlačítka (Button) ze standardních ovládacích prvků, nikoli ActiveX. Klikne se na ně pravým tlačítkem a zvolí se Přiřadit makro. Tam lze pro mnoho tlačítek zvolit totéž jediné makro. A aby se v tomto makru poznalo, které tlačítko jej vyvolalo, tak lze zjisti jeho název přes Application.Caller. Přiřadit tlačítkům nějaké rozumné názvy, ze kterých by se daly dekódovat instrukce pro automatizované makro pak lze po jejich označení pravým tlačítkem v editoru pro název aktuální buňky (vlevo nahoře).

  • @arnoldbencz6886

    @arnoldbencz6886

    4 жыл бұрын

    @@PetrVobornik Ďakujem...

  • @arnoldbencz6886

    @arnoldbencz6886

    4 жыл бұрын

    @@PetrVobornik Poslal by som Ti môj rozpracovaný súbor...

  • @pavolsigut6461
    @pavolsigut6461 Жыл бұрын

    Len konštatujem a iba si potvrdzjem . To znamená že vlasne každý uložený súbor excelu je vlastne trošku vlaste makrom kePd ho otvorím načíta sa mi všetko čo som doň uložil či nie???

  • @PetrVobornik

    @PetrVobornik

    Жыл бұрын

    Ano, v XLSM souboru jsou uložena jak data z Excelového sešitu, tak i kódy všech maker.

  • @arnoldbencz6886
    @arnoldbencz68864 жыл бұрын

    Ako na adresovanie tlačítka? Díky...

  • @PetrVobornik

    @PetrVobornik

    4 жыл бұрын

    To už jsme tu vyřešili včera (viz o 2 komentáře níže), nebo jde o něco jiného?

  • @arnoldbencz6886

    @arnoldbencz6886

    4 жыл бұрын

    @@PetrVobornik Asi som to napísal nezrozumiteľne, prepáč, možno by mi viacej pomohlo ak by som Ti mohol poslať či zdielať ten môj rozpracovaný xlsm súbor...

  • @PetrVobornik

    @PetrVobornik

    4 жыл бұрын

    @@arnoldbencz6886 S XLSM soubory je problém, že při posílání v příloze e-mailu mimo firemní doménu jsou obvykle vyfiltrovány antiviry, jako potenciálně nebezpečné.

  • @mewouneqqq3691
    @mewouneqqq36914 жыл бұрын

    Diblik

  • @arnoldbencz6886
    @arnoldbencz68864 жыл бұрын

    Si moc rýchli,Tomáš je lepší!

  • @PetrVobornik

    @PetrVobornik

    4 жыл бұрын

    Naštěstí se video dá pauzovat.