Ni mogoče nastaviti lastnosti Vidno razreda delovnega lista

  • Deliti To
Hugh West

Če iščete nekaj posebnih trikov za rešitev težave "ni mogoče nastaviti lastnosti vidno razreda delovnega lista", ste prišli na pravo mesto. V programu Microsoft Excel obstajajo številni načini za odpravo te težave. V tem članku bodo obravnavane tri metode za odpravo težave. Sledimo celotnemu vodniku, da se vse to naučite.

Prenesi delovni zvezek za prakso

Prenesite si ta vadbeni zvezek, da boste lahko med branjem tega članka vadili. Vsebuje vse podatkovne nize in metode v različnih preglednicah za jasno razumevanje.

Ni mogoče nastaviti lastnosti Visible.xlsm

3 možne rešitve za napako "Ni mogoče nastaviti lastnosti Vidno razreda delovnega lista"

V naslednjem razdelku bomo uporabili tri učinkovite in zapletene rešitve za rešitev težave "ni mogoče nastaviti lastnosti visible razreda delovnega lista". Najprej bomo poskusili rešiti težavo z odstranitvijo zaščite delovnega lista z zavihka za pregled v programu MS Excel. V drugi in tretji rešitvi bomo za rešitev težave uporabili kodo VBA. Ta razdelek vsebuje obsežne podrobnosti o tehrešitve. Naučiti se jih morate in jih uporabiti, da izboljšate svojo sposobnost razmišljanja in znanje programa Excel. Uporabljamo Microsoft Office 365 različica tukaj, vendar lahko uporabite katero koli drugo različico glede na svoje želje. Včasih se zgodi, da se ob poskusu spremembe vidne lastnosti delovnega lista v programu Microsoft Excel prikaže sporočilo o napaki "ni mogoče nastaviti vidne lastnosti razreda delovnega lista". Težava bo videti takole.

Zdaj bomo pokazali, kako lahko rešimo težavo.

Rešitev 1: Odstranite zaščito delovnega lista iz zavihka za pregled

Vidna lastnost razreda delovnega lista je lahko v programu Microsoft Excel včasih nenastavljena zaradi sporočila o napaki, ki se glasi "ni mogoče nastaviti vidne lastnosti razreda delovnega lista." Sporočilo o napaki se prikaže, če poskušate spremeniti vidno lastnost razreda delovnega lista. List3 po odprtju okna VBA, kot je prikazano spodaj.

Glavni vzrok za to je, da so delovni zvezek ali delovni listi zaščiteni. Vidnost lahko nastavite šele, ko delovni zvezek in delovni listi niso zaščiteni. Če želite rešiti to težavo, morate najprej odpreti List3 in pojdite v Pregled in izberite zavihek Odstranitev zaščite lista .

Nato, ko Odstranitev zaščite lista se prikaže okno, vnesite geslo in kliknite na V REDU .

Če zdaj poskušate spremeniti lastnost vidno v List3 po odprtju okna VBA ne boste prejeli sporočila o napaki.

Preberite več: [Popravljeno!] Excelov list ni viden ob odprtju (6 rešitev)

Rešitev 2: Med izvajanjem makra zaprite druge delovne zvezke

Če zaganjate makre med odpiranjem več delovnih zvezkov, VBA ne bo našel sklicevanja na list. Zato morate navesti ime delovnega zvezka. Lahko pa zaženete določen makro, če so drugi delovni zvezki zaprti. Če želite rešiti težavo "ni mogoče nastaviti vidne lastnosti razreda delovnega lista", morate uporabiti pomoč VBA. Microsoft Visual Basic for Applications(VBA) je Microsoftov jezik za programiranje, ki temelji na dogodkih. Za uporabo te funkcije morate najprej imeti Razvijalec na vašem traku. Kliknite tukaj in si oglejte, kako lahko prikažite zavihek Razvijalec na traku. . Ko to naredite, sledite tem podrobnim korakom in rešite težavo "ni mogoče nastaviti vidne lastnosti razreda delovnega lista",

📌 Koraki:

  • VBA ima svoje ločeno okno za delo. V to okno morate vstaviti tudi kodo. Če želite odpreti okno VBA, pojdite v okno Razvijalci na traku. Nato izberite Visual Basic iz Koda skupina.

  • Moduli VBA hranijo kodo v urejevalniku Visual Basic. Imajo končnico .bcf. Ustvarimo ali urejamo jih lahko preprosto prek okna urejevalnika VBA. Če želite vstaviti modul za kodo, pojdite v okno Vstavite v urejevalniku VBA. Nato kliknite na Modul iz spustnega seznama.

  • Tako bo ustvarjen nov modul.
  • Zdaj izberite modul, če še ni izbran. Nato vanj zapišite naslednjo kodo. Preden zaženete naslednji makro, se prepričajte, da so druge delovne zvezke zaprte.
 Sub solved() Dim Msheet As Excel.Worksheet For Each Msheet In Worksheets Msheet.Visible = xlSheetVeryHidden Next Msheet End Sub 
  • Nato kodo shranite.
  • Nazadnje morate klikniti na Spustite za zagon makra.

Če boste zdaj po odprtju okna VBA poskušali spremeniti lastnost visible katerega koli lista, ne boste prejeli sporočila o napaki. Na ta način boste lahko rešili težavo.

Preberite več: Kako skriti več listov v Excelu (4 načini)

Rešitev 3: Odstranite in ponovno zaščitite svoj delovni list

Zdaj bomo prikazali še eno kodo VBA za rešitev težave. Če želite rešiti težavo "ni mogoče nastaviti vidne lastnosti razreda delovnega lista", morate uporabiti pomoč naslednje kode VBA. Za rešitev težave "ni mogoče nastaviti vidne lastnosti razreda delovnega lista" morate slediti tem podrobnim korakom,

📌 Koraki:

  • VBA ima svoje ločeno okno za delo. V to okno morate vstaviti tudi kodo. Če želite odpreti okno VBA, pojdite v okno Razvijalci na traku. Nato izberite Visual Basic iz Koda skupina.

  • Moduli VBA hranijo kodo v urejevalniku Visual Basic. Imajo končnico .bcf. Ustvarimo ali urejamo jih lahko preprosto prek okna urejevalnika VBA. Če želite vstaviti modul za kodo, pojdite v okno Vstavite v urejevalniku VBA. Nato kliknite na Modul iz spustnega seznama.

  • Tako bo ustvarjen nov modul.
  • Zdaj izberite modul, če še ni izbran. Nato vanj zapišite naslednjo kodo.
 Zasebni Sub Delovne knjige_Opening() Dim wss Kot delovni list ActiveWorkbook.Unprotect "1055" ActiveWorkbook.Worksheets("Split1").Visible = True ActiveWorkbook.Worksheets("Split2").Visible = False Za vsak wss v ActiveWorkbook.Worksheets Če ne wss.Name = "Split1" Potem wss.Visible = xlSheetVeryHidden Naslednji wss Z ActiveWorkbook.Worksheets("Split1") .Visible =True .Activate End With frmLogin.Show bBkIsClose = False ActiveWorkbook.Protect "1055", True, False End Sub 
  • Nato kodo shranite.
  • Nazadnje morate klikniti na Spustite za zagon makra.

Če boste zdaj po odprtju okna VBA poskušali spremeniti lastnost visible katerega koli lista, ne boste prejeli sporočila o napaki. Na ta način boste lahko rešili težavo.

Preberite več: Kako razkriti zelo skrite liste v Excelu (2 učinkoviti metodi)

Zaključek

To je konec današnje seje. Močno verjamem, da boste odslej lahko rešili težavo "ni mogoče nastaviti lastnosti visible razreda delovnega lista". Če imate kakršna koli vprašanja ali priporočila, jih delite v spodnjem razdelku s komentarji.

Ne pozabite preveriti naše spletne strani ExcelWIKI.com za različne težave in rešitve, povezane z Excelom. Učite se novih metod in rastite!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.