Sadržaj
Ako tražite neke posebne trikove za rješavanje problema "nemogućnosti postavljanja vidljivog svojstva klase radnog lista", došli ste na pravo mjesto. U programu Microsoft Excel postoje brojni načini za rješavanje ovog problema. Ovaj članak će raspravljati o tri metode za rješavanje problema. Slijedimo kompletan vodič da naučite sve ovo.
Preuzmite radnu svesku za vježbanje
Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak. Sadrži sve skupove podataka i metode u različitim tabelama radi jasnog razumijevanja.
Nije moguće postaviti vidljivo svojstvo.xlsm
3 Moguća rješenja za grešku “Nije moguće postaviti vidljivo svojstvo klase radnog lista”
U sljedećem odjeljku koristit ćemo tri efikasna i lukava rješenja za rješavanje problema “nemogućnost postavljanja vidljivog svojstva klase radnog lista” . Prvo ćemo pokušati riješiti problem tako što ćemo ukloniti zaštitu radnog lista sa kartice za pregled u MS Excel-u. Koristićemo VBA kod da rešimo problem u drugom i trećem rešenju. Ovaj odjeljak pruža opsežne detalje o ovim rješenjima. Trebali biste ih naučiti i primijeniti kako biste poboljšali svoje sposobnosti razmišljanja i Excel znanja. Ovdje koristimo verziju Microsoft Office 365 , ali možete koristiti bilo koju drugu verziju prema vašim željama. Postoje slučajevi kada pokušavate promijeniti vidljivost radnog listasvojstvo u Microsoft Excel-u rezultira porukom o grešci koja glasi „nije moguće postaviti vidljivo svojstvo klase radnog lista“. Problem će izgledati ovako.
Sada ćemo pokazati kako možemo riješiti problem.
Rješenje 1: Uklonite zaštitu vašeg radnog lista od pregleda Kartica
Vidljivo svojstvo klase radnog lista ponekad može biti poništeno u Microsoft Excel-u zbog poruke o grešci koja glasi "nije moguće postaviti vidljivo svojstvo klase radnog lista." Dobit ćete poruku o grešci ako pokušate promijeniti vidljivo svojstvo Sheet3 nakon otvaranja VBA prozora, kao što je prikazano ispod.
Činjenica da su radna sveska ili radni listovi zaštićeni je primarni uzrok ovoga. Vidljivost se može postaviti tek nakon što su radna sveska i radni listovi uklonjeni sa zaštite. Da biste riješili ovaj problem, prije svega, morate otvoriti Sheet3 i otići na karticu Review i odabrati Unprotect Sheet .
Dalje, kada se pojavi prozor Unprotect Sheet , unesite lozinku i kliknite na OK .
Sada, ako pokušate promijeniti vidljivo svojstvo Sheet3 nakon otvaranja VBA prozora, nećete dobiti poruku o grešci.
Pročitajte više: [Popravljeno!] Excel list nije vidljiv kada se otvori (6 rješenja)
Rješenje 2: Zatvorite druge radne knjige dok se pokreće makro
Sada , ako pokrećete makroe dokotvarajući više radnih knjiga, VBA neće pronaći reference listova. Iz tog razloga morate spomenuti naziv radne knjige. Ili, možete pokrenuti određeni makro držeći druge radne knjige zatvorenima. Ako želite da rešite problem „nemogućnosti postavljanja vidljivog svojstva klase radnog lista“, potrebno je da koristite pomoć VBA. Microsoft Visual Basic za aplikacije (VBA) je Microsoftov programski jezik vođen događajima. Da biste koristili ovu funkciju, prvo morate imati karticu Developer koja se prikazuje na vašoj traci. Kliknite ovdje da vidite kako možete prikazati karticu Developer na svojoj traci . Kada to dobijete, slijedite ove detaljne korake kako biste riješili problem "nemogućnosti postavljanja vidljivog svojstva klase radnog lista",
📌 Koraci:
- VBA ima svoj poseban prozor za rad. I u ovaj prozor morate umetnuti kod. Da biste otvorili VBA prozor, idite na karticu Razvijači na traci. Zatim odaberite Visual Basic iz grupe Kôd .
- VBA moduli drže kod u Visual Basic Editoru. Ima ekstenziju datoteke .bcf. Možemo ga lako kreirati ili uređivati kroz prozor VBA editora. Da biste umetnuli modul za kod, idite na karticu Insert na VBA editoru. Zatim kliknite na Module sa padajućeg izbornika.
- Kao rezultat, kreirat će se novi modul.
- Sada odaberite modul ako već nije odabran.Zatim u njega upišite sljedeći kod. Provjerite jesu li ostale radne knjige zatvorene prije pokretanja sljedećeg makroa.
5120
- Sljedeće, sačuvajte kod.
- Na kraju, morate kliknuti na Run da pokrenete makro.
Sada, ako pokušate promijeniti vidljivo svojstvo bilo kojeg lista nakon otvaranja VBA prozora, nećete dobiti poruku o grešci . Ovako ćete moći riješiti problem.
Pročitajte više: Kako otkriti više listova u Excelu (4 načina)
Rješenje 3: Uklonite zaštitu i ponovo zaštitite svoj radni list
Sada ćemo pokazati još jedan VBA kod da riješimo problem. Ako želite da rešite problem „nemogućnosti postavljanja vidljivog svojstva klase radnog lista“, potrebno je da koristite pomoć praćenja VBA koda. Morate slijediti ove detaljne korake kako biste riješili problem “nemogućnosti postavljanja vidljivog svojstva klase radnog lista”,
📌 Koraci:
- VBA ima svoj poseban prozor za rad. I u ovaj prozor morate umetnuti kod. Da biste otvorili VBA prozor, idite na karticu Razvijači na traci. Zatim odaberite Visual Basic iz grupe Kôd .
- VBA moduli drže kod u Visual Basic Editoru. Ima ekstenziju datoteke .bcf. Možemo ga lako kreirati ili uređivati kroz prozor VBA editora. Da biste umetnuli modul za kod, idite na karticu Insert na VBAurednik. Zatim kliknite na Module sa padajućeg izbornika.
- Kao rezultat, kreirat će se novi modul.
- Sada odaberite modul ako već nije odabran. Zatim u njega upišite sljedeći kod.
5399
- Sljedeće, sačuvajte kod.
- Na kraju, morate kliknuti na Run da biste pokrenite makro.
Sada, ako pokušate promijeniti vidljivo svojstvo bilo kojeg lista nakon otvaranja VBA prozora, nećete dobiti poruku o grešci. Ovako ćete moći riješiti problem.
Pročitajte više: Kako otkriti vrlo skrivene listove u Excelu (2 efikasne metode)
Zaključak
To je kraj današnje sesije. Čvrsto vjerujem da ćete od sada moći riješiti problem “nemogućnosti postavljanja vidljivog svojstva klase radnog lista”. Ako imate bilo kakva pitanja ili preporuke, podijelite ih u odjeljku za komentare ispod.
Ne zaboravite provjeriti našu web stranicu ExcelWIKI.com za različite probleme i rješenja u vezi s Excelom. Nastavite da učite nove metode i nastavite da rastete!