Työarkki-luokan näkyvissä-ominaisuutta ei voi määrittää.

  • Jaa Tämä
Hugh West

Jos etsit joitain erityisiä temppuja ongelman "ei pysty asettamaan näkyvää ominaisuutta työarkkiluokassa" ratkaisemiseksi, olet tullut oikeaan paikkaan. Microsoft Excelissä on lukuisia tapoja korjata tämä ongelma. Tässä artikkelissa käsitellään kolmea menetelmää ongelman ratkaisemiseksi. Seurataan täydellistä opasta oppiaksemme kaiken tämän.

Lataa harjoituskirja

Lataa tämä harjoitustyökirja, jonka avulla voit harjoitella tätä artikkelia lukiessasi. Se sisältää kaikki tietokokonaisuudet ja menetelmät eri laskentataulukoissa selkeän ymmärryksen saamiseksi.

Näkyvän ominaisuuden asettaminen ei onnistu.xlsm

3 Mahdollista ratkaisua virheeseen "Taulukkoluokan näkyvää ominaisuutta ei pystytä asettamaan".

Seuraavassa osiossa käytämme kolmea tehokasta ja hankalaa ratkaisua ongelman "ei pysty asettamaan näkyvää ominaisuutta työarkkiluokassa" ratkaisemiseksi. Ensinnäkin yritämme ratkaista ongelman poistamalla työarkin suojauksen MS Excelin tarkistusvälilehdeltä. Käytämme VBA-koodia ongelman ratkaisemiseksi toisessa ja kolmannessa ratkaisussa. Tässä osiossa annetaan kattavat yksityiskohdat näistäSinun tulisi oppia ja soveltaa niitä parantaaksesi ajattelukykyäsi ja Excel-osaamistasi. Käytämme apuna Microsoft Office 365 versiota tässä, mutta voit käyttää mitä tahansa muuta versiota mieltymyksesi mukaan. On tilanteita, joissa Microsoft Excelin työarkin näkyvän ominaisuuden muuttaminen johtaa virheilmoitukseen, jossa lukee "ei pystytä asettamaan työarkkiluokan näkyvää ominaisuutta". Ongelma näyttää tältä.

Nyt näytämme, miten voimme ratkaista ongelman.

Ratkaisu 1: Poista työarkin suojaus tarkistusvälilehdeltäsi

Taulukkoluokan näkyvä ominaisuus voi joskus jäädä määrittämättä Microsoft Excelissä, koska virheilmoitus kuuluu seuraavasti: "Taulukkoluokan näkyvää ominaisuutta ei pystytä määrittämään." Saat virheilmoituksen, jos yrität muuttaa näkyvää ominaisuutta seuraavasti Sheet3 VBA-ikkunan avaamisen jälkeen, kuten alla näkyy.

Tämä johtuu ensisijaisesti siitä, että työkirja tai työarkit on suojattu. Näkyvyys voidaan asettaa vasta, kun työkirjan ja työarkkien suojaus on poistettu. Ongelman ratkaisemiseksi sinun on ensin avattava seuraavat tiedostot Sheet3 ja mene Arvostelu välilehti ja valitse Unprotect Sheet .

Seuraavaksi, kun Unprotect Sheet ikkuna tulee näkyviin, kirjoita salasana ja napsauta OK .

Jos nyt yrität muuttaa näkyvän ominaisuuden ominaisuutta Sheet3 VBA-ikkunan avaamisen jälkeen, et saa virheilmoitusta.

Lue lisää: [Korjattu!] Excel-arkki ei näy avattaessa (6 ratkaisua)

Ratkaisu 2: Sulje muut työkirjat makroa suoritettaessa

Jos suoritat makroja avatessasi useita työkirjoja, VBA ei löydä arkkiviittauksia. Tästä syystä sinun on mainittava työkirjan nimi. Tai voit suorittaa tietyn makron pitämällä muut työkirjat suljettuina. Jos haluat ratkaista ongelman "ei pysty asettamaan näkyvää ominaisuutta työarkkiluokassa", sinun on käytettävä VBA:n apua. Microsoft Visual Basic for Applications -ohjelmisto(VBA) on Microsoftin tapahtumapohjainen ohjelmointikieli. Tämän ominaisuuden käyttäminen edellyttää, että sinulla on ensin käytössäsi VBA-ohjelma. Kehittäjä napsauta tästä nähdäksesi, miten voit käyttää Näytä Kehittäjä-välilehti nauhassa. Kun olet saanut sen, noudata näitä yksityiskohtaisia ohjeita ratkaistaksesi ongelman "ei pysty asettamaan näkyvää ominaisuutta työarkkiluokassa",

📌 Askeleet:

  • VBA:lla on oma erillinen ikkunansa, jossa voit työskennellä. Sinun on lisättävä koodi myös tähän ikkunaan. Voit avata VBA-ikkunan menemällä osoitteeseen Kehittäjät välilehti nauhassa. Valitse sitten Visual Basic alkaen Koodi ryhmä.

  • VBA-moduulit pitävät sisällään koodin Visual Basic -editorissa. Sen tiedostopääte on .bcf. Voimme luoda tai muokata sellaista helposti VBA-editori-ikkunan kautta. Lisätäksemme koodin moduulin, siirry kohtaan Lisää VBA-editorin välilehdellä. Napsauta sitten kohtaa Moduuli pudotusvalikosta.

  • Tämän seurauksena luodaan uusi moduuli.
  • Valitse nyt moduuli, jos se ei ole vielä valittu. Kirjoita sitten siihen seuraava koodi. Varmista, että muut työkirjat on suljettu ennen seuraavan makron suorittamista.
 Sub solved() Dim Msheet As Excel.Worksheet For Each Msheet In Worksheets Msheet.Visible = xlSheetVeryHidden Next Msheet End Sub 
  • Tallenna koodi seuraavaksi.
  • Lopuksi sinun on napsautettava Suorita makron suorittamiseksi.

Jos nyt yrität muuttaa minkä tahansa arkin näkyvää ominaisuutta VBA-ikkunan avaamisen jälkeen, et saa virheilmoitusta. Näin voit ratkaista ongelman.

Lue lisää: Kuinka poistaa useita arkkeja Excelissä (4 tapaa)

Ratkaisu 3: Poista suojaus ja suojaa työarkki uudelleen

Nyt näytämme toisen VBA-koodin ongelman ratkaisemiseksi. Jos haluat ratkaista ongelman "ei pysty asettamaan näkyvää ominaisuutta laskentataulukkoluokassa", sinun on käytettävä apuna seuraavaa VBA-koodia. Sinun on noudatettava näitä yksityiskohtaisia ohjeita ratkaistaksesi ongelman "ei pysty asettamaan näkyvää ominaisuutta laskentataulukkoluokassa",

📌 Askeleet:

  • VBA:lla on oma erillinen ikkunansa, jossa voit työskennellä. Sinun on lisättävä koodi myös tähän ikkunaan. Voit avata VBA-ikkunan menemällä osoitteeseen Kehittäjät välilehti nauhassa. Valitse sitten Visual Basic alkaen Koodi ryhmä.

  • VBA-moduulit pitävät sisällään koodin Visual Basic -editorissa. Sen tiedostopääte on .bcf. Voimme luoda tai muokata sellaista helposti VBA-editori-ikkunan kautta. Lisätäksemme koodin moduulin, siirry kohtaan Lisää VBA-editorin välilehdellä. Napsauta sitten kohtaa Moduuli pudotusvalikosta.

  • Tämän seurauksena luodaan uusi moduuli.
  • Valitse nyt moduuli, jos se ei ole vielä valittu, ja kirjoita siihen seuraava koodi.
 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 
  • Tallenna koodi seuraavaksi.
  • Lopuksi sinun on napsautettava Suorita makron suorittamiseksi.

Jos nyt yrität muuttaa minkä tahansa arkin näkyvää ominaisuutta VBA-ikkunan avaamisen jälkeen, et saa virheilmoitusta. Näin voit ratkaista ongelman.

Lue lisää: Kuinka poistaa hyvin piilotetut arkit Excelissä (2 tehokasta menetelmää)

Päätelmä

Tämä on tämänpäiväisen istunnon loppu. Uskon vahvasti, että tästä lähtien voit ratkaista ongelman "ei pysty asettamaan näkyvää ominaisuutta laskentataulukkoluokassa". Jos sinulla on kysyttävää tai suosituksia, jaa ne alla olevaan kommenttiosioon.

Älä unohda tarkistaa verkkosivujamme ExcelWIKI.com erilaisiin Exceliin liittyviin ongelmiin ja ratkaisuihin. Jatka uusien menetelmien oppimista ja kehity!

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.