Veidojot/ierakstot makro darbgrāmatā programmā Excel, to var izmantot tikai šajā darbgrāmatā.
Bet ko darīt, ja jums ir noderīgu Excel makro saraksts, ko vēlaties izmantot visās darbgrāmatās? Šādā gadījumā ieteicams tos saglabāt personīgajā makro darbgrāmatā.
To darot, jūs varētu piekļūt makro kodam no jebkuras sistēmas darbgrāmatas.
Tas ietaupīs laiku, jo jums nav atkārtoti jāizveido tie paši makro katrai darbgrāmatai. Tā vietā varat to izveidot tikai vienu reizi, saglabāt personīgajā makro darbgrāmatā un piekļūt tai no jebkuras darbgrāmatas.
Ja jūs interesē vienkāršs VBA apguves veids, apskatiet manu Tiešsaistes Excel VBA apmācība.
Kas ir personīgā makro darbgrāmata?
Personīgā makro darbgrāmata ir jūsu sistēmā paslēpta darbgrāmata, kas tiek atvērta ikreiz, kad atverat programmu Excel.
Saistīts: Kā automātiski atvērt konkrētus Excel failus startēšanas laikā
Tā ir vieta, kur varat saglabāt makro kodus un pēc tam piekļūt šiem makro no jebkuras darbgrāmatas. Tā ir lieliska vieta, kur glabāt tos makro, kurus vēlaties bieži izmantot.
Piemēram, pieņemsim, ka regulāri saņemat datus no saviem kolēģiem, un jums ir jātīra un jāformatē. Tā kā jums katru reizi jāveic vienas un tās pašas darbības, varat izveidot makro, lai to izdarītu, un saglabāt to personīgajā makro darbgrāmatā.
Tagad, kad iegūstat Excel failu, jums vienkārši jāpalaiž makro (kas ir saglabāta personīgajā darbgrāmatā un kurai var piekļūt no jebkuras darbgrāmatas), un esat pabeidzis.
Kur es varu atrast personīgo makro darbgrāmatu?
Pēc noklusējuma personīgā makro darbgrāmata nepastāv. Vispirms jums tas ir jāizveido.
Tālāk ir norādītas darbības, lai programmā Excel izveidotu personīgo makro darbgrāmatu.
- Atveriet jaunu darbgrāmatu vai jebkuru esošu darbgrāmatu.
- Atveriet lentes cilni Izstrādātājs.
- Noklikšķiniet uz Ierakstīt makro.
- Dialoglodziņā Ierakstīt makro norādiet nosaukumu (arī noklusējums ir piemērots).
- Nolaižamajā izvēlnē “Store Macro” atlasiet Personal Macro Workbook.
- Noklikšķiniet uz Labi.
Piezīme. Ja lentē neredzat izstrādātāja cilni, veiciet tālāk norādītās darbības, lai to iespējotu.
To darot, tiktu izveidota jauna darbgrāmata ar nosaukumu PERSONAL.XLSB un makro tiktu saglabāts šajā darbgrāmatā.
Tā kā mēs neko nedarījām, makro nav kodu. Tas tika darīts, lai izveidotu personīgo makro darbgrāmatu.
Tagad, kad ir izveidota personīgā makro darbgrāmata, jums tas ir jādara Aizvērt visas atvērtās darbgrāmatas. To darot, tiks parādīts uzvedne, kā parādīts zemāk:
Atlasiet Saglabāt.
Kad tas ir izdarīts, programma Excel izveidos un saglabās failu PERSONAL.XLSB sākuma mapē, kur tas automātiski tiks atvērts aizmugurē, kad atverat programmu Excel.
Kā kopēt makro personīgās makro darbgrāmatā?
Kad PERSONAL.XLSB fails ir izveidots un saglabāts, varat kopēt makro, kuru vēlaties izmantot atkārtoti.
Tālāk ir norādītas darbības, lai kopētu makro personīgās makro darbgrāmatā.
- Atveriet programmu Excel.
- Dodieties uz cilni Izstrādātājs.
- Noklikšķiniet uz opcijas Visual Basic. Tiks atvērts VB redaktors (vai izmantojiet ALT + F11).
- VB redaktorā, Project Explorer, jūs redzēsit objektu PERSONAL.XLSB.
- Veiciet dubultklikšķi uz 1. moduļa.
- Kopējiet un ielīmējiet makro kodu logā Moduļa kods.
- Aizveriet Vb redaktoru.
- Aizveriet un saglabājiet Excel.
Iepriekš minētās darbības saglabās makro, ko vēlaties atkārtoti izmantot personiskajā makro darbgrāmatā.
Lasiet arī: Kā noņemt makro no Excel darbgrāmatas
Kā izmantot personiskajā makro darbgrāmatā saglabātos makro?
Pieņemsim, ka personīgo makro darbgrāmatā ir saglabāts makro saraksts un vēlaties to izmantot jaunā Excel failā.
Lai to izdarītu, veiciet tālāk norādītās darbības.
- Dodieties uz cilni Izstrādātājs.
- Noklikšķiniet uz Makro.
- Dialoglodziņā Makro atlasiet makro, kuru vēlaties palaist.
- Noklikšķiniet uz Palaist.
Ņemiet vērā, ka makro dialoglodziņš parāda visu to makro sarakstu, kuras ir pieejamas izmantošanai atvērtajā darbgrāmatā. Tas ietver darbgrāmatā saglabātos makro, kā arī personiskajā makro darbgrāmatā saglabātos makro.
Varat arī palaist makro, piešķirot makro īsinājumtaustiņu vai ievietojot formu/pogu un piešķirot tai makro.
Varat arī izmantot personīgo makro darbgrāmatu, lai uzglabātu pielāgotas funkcijas (lietotāja noteiktas funkcijas), kas izveidotas VBA.