Izveidojiet savus Excel rekvizītus, izmantojot VBA, un saglabājiet tos dažādās sesijās

Satura rādītājs

Saglabājiet informāciju, piemēram, mainīgu saturu vai statusa datus dažādās darbgrāmatās, izmantojot lietotāja definētus rekvizītus

Excel darbgrāmatās ir rekvizīti, kas tiek izmantoti, lai failā saglabātu noteiktu informāciju, kas pārsniedz darbgrāmatas saturu. Varat izmantot šos rekvizītus savā makro, lai saglabātu mainīgo saturu vai citu informāciju darbgrāmatas sesijās.

Atkarībā no izmantotās Excel versijas veids, kā piekļūt atsevišķiem rekvizītiem, ir atšķirīgs:

  1. Excel līdz 2003. gada versijai: izsauciet komandu FILE - PROPERTIES.
  2. Excel 2007: aktivizējiet komandu PREPARE - FILE PROPERTIES - ADVANCED PROPERTIES.
  3. Excel 2010: izmantojiet komandu FILE - INFORMATION - PROPERTIES - EXTENDED PROPERTIES.

Dialoglodziņš tiek parādīts visās Excel versijās. Šajā logā noklikšķiniet uz cilnes Pielāgot.

Logā tiek parādīti visi lietotāja definētie rekvizīti. Tādā veidā jūs varat arī mainīt rekvizītus vai definēt jaunus rekvizītus.

Tas ir īpaši noderīgi makro, jo tas ļauj pastāvīgi saglabāt informāciju darbgrāmatā, neievietojot to šūnā vai tabulā. Tāpēc varat izmantot atsevišķus rekvizītus, piemēram, mainīgos, kas saglabā saturu no Excel sesijas uz Excel sesiju.

Lai to izdarītu, jums ir jāpiekļūst īpašumu saturam, izmantojot makro. Varat izmantot šādu VBA makro, lai pievienotu rekvizītiem savu īpašumu:

Sub LayingPropertyAn ()
Par kļūdu Atsākt nākamo
ActiveWorkbook.CustomDocumentProperties.Add _
Nosaukums: = "ExcelDaily", LinkToContent: = False, _
Tips: = msoPropertyTypeString, Value: = "Pārbaudes saturs"
MsgBox ActiveWorkbook.CustomDocumentProperties ("ExcelDaily"). Vērtība
Kļūda GoTo 0
Beigt apakš

Makro izveido īpašumu ar nosaukumu "ExcelDaily". Tas saņem saturu "testa saturs". Pēc izveidošanas īpašums tiek nekavējoties nolasīts vēlreiz un parādīts ziņojumu logā:

Jauno īpašumu var atrast arī vēlāk dialoglodziņā PAPLAŠINĀTĀS ĪPAŠĪBAS. Šis attēls parāda, kā logs izskatās pēc tam, kad makro ir pievienojis īpašumu:

Lai ievadītu makro, programmā Excel nospiediet taustiņu kombināciju ALT F11. Tas izsauc VBA redaktoru. Izmantojiet komandu INSERT - MODULE, lai ievietotu tukšu moduļa lapu. Lai sāktu makro, programmā Excel nospiediet taustiņu kombināciju ALT F8.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave