Ir ao conteúdo
  • Cadastre-se

Excell - VBA


sergiobg2009

Posts recomendados

Estou tendo problemas numa planilha q ocultei e que esta com senha.

Vi em alguns sites como q fazia reaparecer pelo VBA

Sub reexibir()

Dim i As Integer

For i = 1 To 5uma célula ativa

Sheets(i).Visible = -1

Next i

porém quando eu faço isso, da um erro assim :

''Nao é possivel Definir a propriedade Visible da classe Worksheet''

se alguem puder me ajudar, Agradeço !!!

Link para o comentário
Compartilhar em outros sites

aqui esta o link do arquivo, uma coisa bem provavel é que estou fazendo errado, pois ainda nao sou muito esxperiente em excell ( VBA )

http://www.4shared.com/file/vRpeRhkJ/sergio.html

coloquei

Private Sub Workbook_Open()

Plan1.Visible = True

End Sub

mas tbem nao deu certo, com o mesmo erro ao tentar mudar o valor para -1 q seria visivel:

''Nao é possivel Definir a propriedade Visible da classe Worksheet''

obrigado deejaywesley pela atenção.

Link para o comentário
Compartilhar em outros sites

Olá sergiobg2009

entendi agora!

pra vba rodar e mostrar a planilhas que você quer, e a tabela continuar protegida...

você tem que por assim!

vou da o ex em cima do meu codigo!

Private Sub Workbook_Open()

ActiveWorkbook.Unprotect Password:="senha"

Plan1.Visible = True

ActiveWorkbook.Protect Password:="senha", Structure:=True, Windows:=False

End Sub

em senha você coloca a senha que você colocou no arqui!

espero ter ajudado!:lol:

ah! e você esta salvando ela nao habilitada pra MACRO, Vvc tem que salvar ela habilitada para macro!

um abraço!:cool:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...