No es pot establir la propietat visible de la classe del full de treball

  • Comparteix Això
Hugh West

Si esteu buscant alguns trucs especials per resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball", heu arribat al lloc correcte. A Microsoft Excel, hi ha moltes maneres de solucionar aquest problema. Aquest article tractarà tres mètodes per resoldre el problema. Seguim la guia completa per aprendre tot això.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article. Conté tots els conjunts de dades i mètodes en diferents fulls de càlcul per a una comprensió clara.

No es pot establir la propietat visible.xlsm

3 possibles solucions per l'error "No es pot establir la propietat visible de la classe del full de treball"

A la secció següent, utilitzarem tres solucions efectives i complicades per resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball" . En primer lloc, intentarem resoldre el problema desprotegint el full de treball de la pestanya de revisió a MS Excel. Utilitzarem el codi VBA per resoldre el problema en la segona i tercera solució. Aquesta secció ofereix detalls amplis sobre aquestes solucions. Hauríeu d'aprendre i aplicar-los per millorar la vostra capacitat de pensament i el coneixement d'Excel. Utilitzem la versió Microsoft Office 365 aquí, però podeu utilitzar qualsevol altra versió segons les vostres preferències. Hi ha moments en què s'intenta canviar el visible del full de treballpropietat de Microsoft Excel dóna lloc a un missatge d'error que diu "no es pot establir la propietat visible de la classe del full de treball". El problema serà així.

Ara, demostrarem com podem resoldre el problema.

Solució 1: desprotegeix el teu full de treball de la revisió. Pestanya

La propietat visible d'una classe de full de treball de vegades es pot desactivar a Microsoft Excel a causa d'un missatge d'error que diu "no es pot establir la propietat visible de la classe de full de treball". Rebreu un missatge d'error si intenteu canviar la propietat visible de Full3 després d'obrir la finestra de VBA, com es mostra a continuació.

El fet que el llibre de treball o els fulls de treball estiguin protegits és la causa principal d'això. La visibilitat només es pot establir després que el llibre i els fulls de treball s'hagin desprotegit. Per resoldre aquest problema, en primer lloc, heu d'obrir Full3 i anar a la pestanya Revisió i seleccionar Desprotegir el full .

A continuació, quan aparegui la finestra Desprotecció del full , escriviu la contrasenya i feu clic a D'acord .

Ara, si intenteu canviar la propietat visible de Full3 després d'obrir la finestra de VBA, no rebreu cap missatge d'error.

Llegeix més: [Corregit!] El full d'Excel no es veu quan s'obre (6 solucions)

Solució 2: tanca altres llibres de treball mentre s'executa la macro

Ara , si esteu executant macros mentreen obrir diversos llibres de treball, VBA no trobarà les referències del full. Per aquest motiu, heu d'esmentar el nom del llibre de treball. O bé, podeu executar la macro concreta mantenint altres llibres de treball tancats. Si voleu resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball", heu d'utilitzar l'ajuda de VBA. Microsoft Visual Basic for Applications (VBA) és el llenguatge de programació basat en esdeveniments de Microsoft. Per utilitzar aquesta funció, primer cal que aparegui la pestanya Desenvolupador a la vostra cinta. Feu clic aquí per veure com podeu mostrar la pestanya Desenvolupador a la vostra cinta . Un cop ho tingueu, seguiu aquests passos detallats per resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball",

📌 Passos:

  • VBA té la seva pròpia finestra separada per treballar. També heu d'inserir el codi en aquesta finestra. Per obrir la finestra de VBA, aneu a la pestanya Desenvolupadors de la vostra cinta. A continuació, seleccioneu Visual Basic del grup Codi .

  • Els mòduls VBA contenen el codi. a l'Editor de Visual Basic. Té una extensió de fitxer .bcf. Podem crear-ne o editar-ne un fàcilment mitjançant la finestra de l'editor de VBA. Per inserir un mòdul per al codi, aneu a la pestanya Insereix de l'editor VBA. A continuació, feu clic a Mòdul al menú desplegable.

  • Com a resultat, es crearà un mòdul nou.
  • Ara seleccioneu, el mòdul si encara no està seleccionat.A continuació, escriu-hi el codi següent. Assegureu-vos que altres llibres de treball estiguin tancats abans d'executar la macro següent.
5526
  • A continuació, deseu el codi.
  • Per últim, heu de fer clic a Executar per executar la macro.

Ara, si intenteu canviar la propietat visible de qualsevol full després d'obrir la finestra de VBA, no rebreu cap missatge d'error . Així és com podreu resoldre el problema.

Més informació: Com mostrar diversos fulls a Excel (4 maneres)

Solució 3: desprotegeix i torna a protegir el teu full de treball

Ara, mostrarem un altre codi VBA per resoldre el problema. Si voleu resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball", heu d'utilitzar l'ajuda de seguir el codi VBA. Heu de seguir aquests passos detallats per resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball",

📌 Passos:

  • VBA té la seva pròpia finestra separada per treballar. També heu d'inserir el codi en aquesta finestra. Per obrir la finestra de VBA, aneu a la pestanya Desenvolupadors de la vostra cinta. A continuació, seleccioneu Visual Basic del grup Codi .

  • Els mòduls VBA contenen el codi. a l'Editor de Visual Basic. Té una extensió de fitxer .bcf. Podem crear-ne o editar-ne un fàcilment mitjançant la finestra de l'editor de VBA. Per inserir un mòdul per al codi, aneu a la pestanya Insereix del VBAeditor. A continuació, feu clic a Mòdul al menú desplegable.

  • Com a resultat, es crearà un mòdul nou.
  • Ara seleccioneu, el mòdul si encara no està seleccionat. A continuació, escriviu-hi el codi següent.
7231
  • A continuació, deseu el codi.
  • Per últim, heu de fer clic a Executar per executeu la macro.

Ara, si intenteu canviar la propietat visible de qualsevol full després d'obrir la finestra de VBA, no rebreu cap missatge d'error. Així és com podreu resoldre el problema.

Llegeix més: Com mostrar fulls molt ocults a Excel (2 mètodes efectius)

Conclusió

Aquest és el final de la sessió d'avui. Crec fermament que a partir d'ara, podeu resoldre el problema de "no es pot establir la propietat visible de la classe del full de treball". Si teniu preguntes o recomanacions, compartiu-les a la secció de comentaris següent.

No oblideu consultar el nostre lloc web ExcelWIKI.com per trobar diversos problemes i solucions relacionats amb Excel. Segueix aprenent nous mètodes i segueix creixent!

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.