Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Selle artikli Microsoft Exceli 97 versiooni leiate teemast 157346.Selle artikli Microsoft Exceli 98 versiooni leiate teemast 182482.

Sümptomid

Microsoft Office Excelis ei pruugi Microsoft Visual Standard for Application (VBA) makro kood, mis sisaldub "taga" töölehel või töövihikus, õigesti töötada.

Põhjus

See toimub juhul, kui mõlemad järgmised tingimused on täidetud.

  • Kõnealune kood sisaldub automaatselt töötava allrutiini (nt Auto_Open või Auto_Close allrutiin) sees.

  • Kood pole Visual Module ' i moodulis, kuid töölehe või töövihiku taga.

Lahendus

Selleks, et Microsoft Excelis töötaksid automaatselt töötavaid lisandmooduleid, peavad need sisalduma Visual põhimoodulis. Peate sisestama Visual modulei mooduli töövihikusse ja seejärel paigutama uue mooduli koodi. Visual põhilise mooduli lisamiseks tehke järgmist.

  1. Aktiveerige Visual Editori rakenduses Project Explorer vastavat koodi sisaldav töövihik.

  2. Klõpsake menüüs Lisa käsku Module ( moodul).

Pärast uue mooduli lisamist lõikage kood algsest asukohast ja kleepige see Visual põhimoodulisse. Seejärel salvestage töövihik.

Lisateave

Excelis saab VBA-koodi talletada kolmes eri asukohas: Visual põhimoodulis, Visual põhiklassi moodulis ja "taga" töölehed ja töövihikud. Töölehel või töövihikus koodi "taga" redigeerimiseks tehke järgmist.

  1. Aktiveerige Visual Editor (vajutage klahvikombinatsiooni ALT + F11).

  2. Aknas Project Explorer kuvatakse kirjed, mis sarnanevad järgmisega:

         VBAProject (Book1)         Microsoft Excel Objects            Sheet1 (Sheet1)            Sheet2 (Sheet2)            Sheet3 (Sheet3)            ThisWorkbook                  Modules             Module1 

Kui topeltklõpsate mõnda töölehe nime või ThisWorkbook, saate aknas kood tippida koodi. Sellist koodi, mis ei sisaldu Visual põhimoodulis, loetakse töölehe võiThisWorkbook "taga". Kui töölehel või ThisWorkbookon salvestatud Auto_Open, Auto_Closevõi muu automaatselt toimiv alarutiin, ei pruugi see töövihiku avamisel või sulgemisel õigesti toimida või kui sooritate toimingu, mis peaks käivitama allrutiini.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×