Hozza létre saját Excel -tulajdonságait a VBA -n keresztül, és mentse el őket a munkamenetek között

Tartalomjegyzék

A felhasználó által meghatározott tulajdonságok használatával menthet információkat, például változó tartalmat vagy állapotadatokat a munkafüzetekben

Az Excel munkafüzetek olyan tulajdonságokat tartalmaznak, amelyek bizonyos információk tárolására szolgálnak a fájlban, amelyek túlmutatnak a munkafüzet tartalmán. Ezeket a tulajdonságokat használhatja a makrójában a változó tartalmak vagy egyéb információk mentéséhez a munkafüzetben.

Attól függően, hogy az Excel melyik verzióját használja, az egyes tulajdonságokhoz való hozzáférés módja eltérő:

  1. Excel a 2003 -as verzióig: Hívja meg a FILE - PROPERTIES parancsot.
  2. Excel 2007: Aktiválja a PREPARE - FILE PROPERTIES - ADVANCED PROPERTIES parancsot.
  3. Excel 2010: Használja a FÁJL - INFORMÁCIÓ - TULAJDONSÁGOK - BŐVÍTETT TULAJDONSÁGOK parancsot.

Az Excel minden verziójában megjelenik egy párbeszédpanel. Kattintson a CUSTOMIZE fülre ebben az ablakban.

Az ablakban megjelenik az összes felhasználó által meghatározott tulajdonság. Ily módon megváltoztathatja a tulajdonságokat, vagy új tulajdonságokat határozhat meg.

Ez különösen hasznos makróban, mert lehetővé teszi az információk végleges mentését a munkafüzetbe anélkül, hogy cellába vagy táblázatba tenné őket. Ezért használhat egyedi tulajdonságokat, például változókat, amelyek tartalmaik megmaradnak az Excel munkamenetről az Excel munkamenetre.

Ehhez a makró használatával hozzá kell férnie a tulajdonságok tartalmához. A következő VBA makró segítségével saját tulajdonságát adhatja hozzá a tulajdonságokhoz:

Sub LayingPropertyAn ()
Hiba esetén Folytassa a következőt
ActiveWorkbook.CustomDocumentProperties.Add _
Név: = "ExcelDaily", LinkToContent: = Hamis, _
Típus: = msoPropertyTypeString, Value: = "Teszttartalom"
MsgBox ActiveWorkbook.CustomDocumentProperties ("ExcelDaily"). Érték
GoTo 0 hiba esetén
End Sub

A makró létrehoz egy "ExcelDaily" nevű tulajdont. Megkapja a "teszttartalom" tartalmat. A létrehozás után a tulajdonság azonnal újra kiolvasásra kerül, és megjelenik egy üzenetablakban:

Az új tulajdonság később is megtalálható a BŐVÍTETT TULAJDONSÁGOK párbeszédpanelen. Az alábbi ábra azt mutatja, hogyan néz ki az ablak, miután a makró hozzáadta a tulajdonságot:

A makró megadásához nyomja meg az ALT F11 billentyűkombinációt az Excelben. Ez előhívja a VBA szerkesztőt. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. A makró elindításához nyomja meg az ALT F8 billentyűkombinációt az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave