Sisukord
Kui otsite mõningaid erilisi nippe, et lahendada probleem "ei saa määrata töölehe klassi nähtavat omadust", siis olete jõudnud õigesse kohta. Microsoft Excelis on selle probleemi lahendamiseks mitmeid viise. Selles artiklis käsitletakse kolme meetodit probleemi lahendamiseks. Järgime täielikku juhendit, et seda kõike teada saada.
Lae alla praktiline töövihik
Lae alla see harjutuste töövihik, et seda artiklit lugedes harjutada. See sisaldab kõiki andmekogumeid ja meetodeid erinevates tabelites, et saada selge arusaam.
Ei ole võimalik määrata nähtavate omaduste omadust.xlsm
3 võimalikku lahendust veale "Töölehe klassi nähtava omaduse määramine ei ole võimalik".
Järgnevalt kasutame kolme tõhusat ja keerulist lahendust, et lahendada probleem "ei suuda määrata töölehe klassi nähtavat omadust". Esiteks püüame probleemi lahendada, eemaldades töölehe kaitsmise MS Exceli läbivaatuse vahekaardilt. Teises ja kolmandas lahenduses kasutame probleemi lahendamiseks VBA koodi. Selles jaotises on nende kohta põhjalikud üksikasjad.lahendusi. Sa peaksid neid õppima ja rakendama, et parandada oma mõtlemisvõimet ja Exceli teadmisi. Me kasutame Microsoft Office 365 versiooni siin, kuid te võite kasutada mis tahes muud versiooni vastavalt oma eelistustele. On olukordi, kus Microsoft Excelis töölehe nähtava omaduse muutmise katse annab tulemuseks veateate "ei saa määrata töölehe klassi nähtavat omadust". Probleem näeb välja selline.
Nüüd näitame, kuidas me saame probleemi lahendada.
Lahendus 1: Eemaldage oma töölehe kaitsmine läbivaatuse vahekaardilt
Töölehe klassi nähtav omadus võib Microsoft Excelis mõnikord jääda määramata veateate "ei ole võimalik määrata töölehe klassi nähtavat omadust." Saate veateate, kui püüate muuta nähtavat omadust Leht3 pärast VBA akna avamist, nagu allpool näidatud.
Selle juhtumi peamine põhjus on see, et töövihik või töölehed on kaitstud. Nähtavust saab määrata alles pärast seda, kui töövihik ja töölehed on eemaldatud. Selle probleemi lahendamiseks tuleb kõigepealt avada Leht3 ja minna Ülevaade vahekaart ja valige Kaitsmata leht .
Järgnevalt, kui Kaitsmata leht ilmub aken, sisestage parool ja klõpsake OK .
Kui te nüüd proovite muuta nähtavat omadust Leht3 pärast VBA akna avamist ei saa te veateadet.
Loe edasi: [Parandatud!] Exceli leht ei ole avamisel nähtav (6 lahendust)
Lahendus 2: Sulgege teised töövihikud makro käivitamise ajal
Kui te nüüd käivitate makroid mitme töövihiku avamise ajal, ei leia VBA lehe viiteid. Sel põhjusel peate mainima töövihiku nime. Või võite käivitada konkreetse makro, hoides teised töövihikud suletud. Kui soovite lahendada probleemi "ei suuda määrata töölehe klassi nähtavat omadust", peate kasutama VBA abi. Microsoft Visual Basic for Applications(VBA) on Microsofti sündmusepõhine programmeerimiskeel. Selle funktsiooni kasutamiseks on kõigepealt vaja kasutada Arendaja vahekaart, mis näitab teie ribalehel. Klõpsake siin, et näha, kuidas te saate kuvada oma ribalintidel vahekaart Arendaja Kui teil on see olemas, järgige neid üksikasjalikke samme, et lahendada probleem "ei saa määrata töölehe klassi nähtavat omadust",
📌 Sammud:
- VBA-l on oma eraldi aken, millega töötada. Ka sellesse aknasse tuleb kood sisestada. VBA akna avamiseks mine üle Arendajad vahekaardil. Seejärel valige Visual Basic alates Kood rühm.
- VBA moodulid hoiavad koodi Visual Basic'i redaktoris. Sellel on faililaiend .bcf. Me saame ühe mooduli lihtsalt luua või redigeerida VBA redaktori akna kaudu. Koodimooduli lisamiseks mine Sisesta VBA redaktori vahekaardil. Seejärel klõpsake nuppu Moodul rippmenüüst.
- Selle tulemusena luuakse uus moodul.
- Nüüd valige, moodul, kui see ei ole juba valitud. Seejärel kirjutage sinna järgmine kood. Veenduge, et teised töövihikud on enne järgmise makro käivitamist suletud.
Sub solved() Dim Msheet As Excel.Worksheet For Each Msheet In Worksheets Msheet.Visible = xlSheetVeryHidden Next Msheet End Sub
- Seejärel salvestage kood.
- Lõpuks tuleb klõpsata Käivita makro käivitamiseks.
Kui nüüd püüate pärast VBA akna avamist muuta mis tahes lehe nähtavat omadust, ei tule veateadet. Nii saate probleemi lahendada.
Loe edasi: Kuidas eemaldada mitu lehte Excelis (4 võimalust)
Lahendus 3: Kaitsete eemaldamine ja uuesti kaitsmine oma töölehe eest
Nüüd näitame veel ühe VBA koodi probleemi lahendamiseks. Kui soovite lahendada probleemi "ei saa määrata töölehe klassi nähtavat omadust", peate kasutama järgmise VBA koodi abi. Te peate järgima neid üksikasjalikke samme, et lahendada probleem "ei saa määrata töölehe klassi nähtavat omadust",
📌 Sammud:
- VBA-l on oma eraldi aken, millega töötada. Ka sellesse aknasse tuleb kood sisestada. VBA akna avamiseks mine üle Arendajad vahekaardil. Seejärel valige Visual Basic alates Kood rühm.
- VBA moodulid hoiavad koodi Visual Basic'i redaktoris. Sellel on faililaiend .bcf. Me saame ühe mooduli lihtsalt luua või redigeerida VBA redaktori akna kaudu. Koodimooduli lisamiseks mine Sisesta VBA redaktori vahekaardil. Seejärel klõpsake nuppu Moodul rippmenüüst.
- Selle tulemusena luuakse uus moodul.
- Nüüd valige, moodul, kui see ei ole juba valitud. Seejärel kirjutage sinna järgmine kood.
Private Sub Workbooks_Opening() Dim wss As Worksheet ActiveWorkbook.Unprotect "1055" ActiveWorkbook.Worksheets("Split1").Visible = True ActiveWorkbook.Worksheets("Split2").Visible = False For Each wss In ActiveWorkbook.Worksheets If Not wss.Name = "Split1" Then wss.Visible = xlSheetVeryHidden Next wss With ActiveWorkbook.Worksheets("Split1") .Visible =True .Activate End With frmLogin.Show bBkIsClose = False ActiveWorkbook.Protect "1055", True, False End Sub
- Seejärel salvestage kood.
- Lõpuks tuleb klõpsata Käivita makro käivitamiseks.
Kui nüüd püüate pärast VBA akna avamist muuta mis tahes lehe nähtavat omadust, ei tule veateadet. Nii saate probleemi lahendada.
Loe edasi: Kuidas Exceli väga varjatud lehed eemaldada (2 tõhusat meetodit)
Kokkuvõte
Sellega on tänane sessioon lõppenud. Usun kindlalt, et nüüdsest võite lahendada probleemi "ei suuda määrata töölehe klassi nähtavat omadust". Kui teil on küsimusi või soovitusi, siis jagage neid allpool olevates kommentaarides.
Ärge unustage meie veebilehte ExcelWIKI.com erinevate Exceliga seotud probleemide ja lahenduste jaoks. Jätkake uute meetodite õppimist ja kasvamist!