Co je ThisWorkbook ve VBA?
Co je ThisWorkbook ve VBA?

Video: Co je ThisWorkbook ve VBA?

Video: Co je ThisWorkbook ve VBA?
Video: Get Value from Closed Workbook with VBA 2024, Listopad
Anonim

Tento sešit odkazuje na sešit, ve kterém Excel VBA kód se provádí. ActiveWorkbook na druhé straně odkazuje na sešit aplikace Excel, který má aktuální fokus, což znamená, že je přední okno aplikace Excel. Často Excel VBA Vývojáři kombinují tyto dva běžné typy sešitů VBA.

Navíc, jaký je rozdíl mezi aktivním sešitem a tímto sešitem?

Tento sešit objekt odkazuje na pracovní sešit ve kterém je obsažen kód makra. ActiveWorkBook objekt odkazuje na pracovní sešit to je v současnosti aktivní . Ale pokud pracovní sešit na kterém není spuštěn kód makra aktivní sešit pak na některé ukáží odlišný objektů.

jak mohu odkazovat na sešit ve VBA? Odkazy na buňky VBA – Odkazování na soubory a pracovní listy

  1. Odkaz na sešit: Workbooks(“NameOfFile.xls”).
  2. Použijte konkrétní název souboru následovaný příponou.
  3. Pro odkaz na aktuální sešit je makro umístěno v:ThisWorkbook.
  4. Odkaz na aktivní sešit: ActiveWorkbook.

Podobně, co sada dělá VBA?

The Soubor Klíčové slovo v Excelu VBA . The Soubor klíčové slovo se používá k vytvoření nových objektů, například vytvoření nového rozsahu. The Soubor klíčové slovo se hodí, když chcete zjednodušit dlouhé řádky kódu. Tento typ proměnné objektu se používá k uložení rozsahu buněk z tabulky.

Jaký je rozdíl mezi makrem a modulem?

Kdežto ty tvoříš makra v aplikaci Access výběrem ze seznamu makro akce, píšeš moduly v Programovací jazyk Visual Basic for Applications (VBA). A modul je soubor deklarací, příkazů a procedur, které jsou uloženy společně jako jednotka.

Doporučuje: