Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Šio straipsnio versijos "Microsoft Excel" 97 ieškokite " 157346".Šio straipsnio versijos "Microsoft Excel" 98 ieškokite " 182482".

Simptomai

Programoje "Microsoft Office Excel" "Microsoft Visual Basic for Application" (VBA) makrokomandos kodas, esantis "už", darbalapis arba darbaknygė gali veikti netinkamai.

Priežastis

Tai įvyks, jei abi toliau nurodytos sąlygos teisingos:

  • Nurodytas kodas yra viduje automatiškai veikianti paprogramė, pvz., Auto_Open arba Auto_Close paprogramė.

  • Kodas nėra įtrauktas į "Visual Basic" modulį, bet "už" darbalapio arba pačios darbaknygės.

Sprendimas

Kad automatiškai veiktų paprogramės tinkamai veiktų programoje "Microsoft Excel", jos turi būti įtrauktos į "Visual Basic" modulį. Turite įterpti "Visual Basic" modulį į darbaknygę ir įtraukti kodą į naują modulį. Norėdami įterpti "Visual Basic" modulį:

  1. "Project Explorer" programoje " Visual Basic" rengyklėje suaktyvinkite darbaknygę, kurioje yra atitinkamas kodas.

  2. Meniu Įterpimas spustelėkite modulis.

Įterpę naują modulį, nukopijuokite kodą iš jos originalios vietos ir įklijuokite jį į "Visual Basic" modulį. Tada įrašykite darbaknygę.

Daugiau informacijos

Programoje "Excel" VBA kodą galima laikyti trijose skirtingose vietose: "Visual Basic" modulyje, "Visual Basic" modulyje, "Behind" darbalapių ir darbaknygių. Norėdami redaguoti kodą "už" darbalapio arba darbaknygės:

  1. Aktyvinti "Visual Basic" rengyklę (paspauskite ALT + F11).

  2. "Project Explorer" lange matysite panašias į šiuos įrašus:

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

Jei du kartus spustelėsite vieną iš darbalapio vardų arba Thisdarbaknygės, kodo lange galite įvesti kodą. Šis kodas, kuris nėra "Visual Basic" modulyje, laikomas "už" darbalapio arba šiosdarbaknygės . Jei Auto_Open, Auto_Closearba kitą automatiškai veikiančią antrinę programą, ji laikoma "už" darbalapio arba šios darbaknygės, ji gali veikti netinkamai, kai atidarote arba uždarote darbaknygę arba kai atliekate veiksmą, dėl kurio turi būti vykdoma paprogramė.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×