Vytvorte si vlastné vlastnosti Excelu prostredníctvom VBA a uložte ich medzi reláciami

Obsah

Ukladajte informácie, ako napríklad obsah premenných alebo údaje o stave medzi reláciami, do zošitov pomocou vlastností definovaných používateľom

Zošity programu Excel obsahujú vlastnosti, ktoré sa používajú na ukladanie určitých informácií v súbore, ktoré presahujú obsah zošita. Tieto vlastnosti môžete použiť vo svojom makre na uloženie obsahu premenných alebo iných informácií medzi reláciami do zošita.

V závislosti od verzie Excelu, ktorú používate, je spôsob, ako sa dostať k jednotlivým vlastnostiam, odlišný:

  1. Excel do verzie 2003: Zavolajte príkaz SÚBOR - VLASTNOSTI.
  2. Excel 2007: Aktivujte príkaz PRIPRAVIŤ - SÚBORNÉ VLASTNOSTI - ROZŠÍRENÉ VLASTNOSTI.
  3. Excel 2010: Použite príkaz SÚBOR - INFORMÁCIE - VLASTNOSTI - ROZŠÍRENÉ VLASTNOSTI.

Dialógové okno sa zobrazí vo všetkých verziách programu Excel. V tomto okne kliknite na kartu PRISPÔSOBENIE.

Okno zobrazuje všetky užívateľom definované vlastnosti. Týmto spôsobom môžete tiež meniť vlastnosti alebo definovať nové vlastnosti.

Toto je obzvlášť užitočné v makre, pretože vám umožňuje natrvalo uložiť informácie do zošita bez toho, aby ste ich vložili do bunky alebo tabuľky. Môžete preto používať jednotlivé vlastnosti, ako sú premenné, ktoré si zachovávajú svoj obsah od relácie programu Excel do relácie programu Excel.

Na to musíte pristupovať k obsahu vlastností pomocou makra. Na pridanie vlastnej vlastnosti k vlastnostiam môžete použiť nasledujúce makro VBA:

Sub LayingPropertyAn ()
Pri chybe Pokračovať ďalej
ActiveWorkbook.CustomDocumentProperties.Add _
Názov: = "ExcelDaily", LinkToContent: = nepravdivé, _
Typ: = msoPropertyTypeString, Hodnota: = "Testovať obsah"
MsgBox ActiveWorkbook.CustomDocumentProperties ("ExcelDaily"). Hodnota
Pri chybe GoTo 0
Koniec pod

Makro vytvorí vlastnosť s názvom „ExcelDaily“. Prijíma obsah „testovací obsah“. Po vytvorení sa nehnuteľnosť ihneď znova načíta a zobrazí sa v okne správy:

Novú vlastnosť nájdete aj neskôr v dialógovom okne ROZŠÍRENÉ VLASTNOSTI. Nasledujúci obrázok ukazuje, ako vyzerá okno po pridaní vlastnosti do makra:

Ak chcete vstúpiť do makra, v programe Excel stlačte kombináciu klávesov ALT F11. Tým sa vyvolá editor VBA. Na vloženie prázdneho listu modulu použite príkaz VLOŽIŤ - MODUL. Makro spustíte stlačením kombinácie klávesov ALT F8 v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave