Ir ao conteúdo

Excel Desbloqueio de pasta de trabalho


Ir à solução Resolvido por Edson Luiz Branco,

Posts recomendados

Postado

Pessoal estou precisando de uma ajuda.

Tenho uma macro que cópia alguns dados de uma aba e cola em outra aba. Porém a pasta de trabalho é bloqueada com senha e a planilha também. Preciso colocar para a macro desbloquear, re-exibir a aba, realizar a ação, ocultar a aba e bloquear novamente.

 

O código da ação é esse abaixo 

Sub Cadastro_Novo()

    Sheets("Cadastro Novo CNPJ").Range("A2:H2").Copy
                        
    Sheets("Dados Clientes").Visible = True
    
    Sheets("Dados Clientes").Select
    Range("A1048576").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(1, 0).Select
    ActiveSheet.Paste
    
    Sheets("Cadastro Novo CNPJ").Select
    Range("A2:H2").Select
    Selection.ClearContents
    Range("A2").Select
    
    Sheets("Dados Clientes").Visible = False
            
    MsgBox "CNPJ Cadastrado", vbInformation, "SALVAR"
    
        
End Sub

 

Agradeço se puderem me ajudar.

Postado

@marcospires1

 

veja se te atende

Sub Cadastro_Novo()

    Sheets("Cadastro Novo CNPJ").Range("A2:H2").Copy
                        
    Sheets("Dados Clientes").Visible = True
    Worksheets(“Dados Clientes”).Unprotect Password:=”sua senha aqui″
    
    Sheets("Dados Clientes").Select
    Range("A1048576").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(1, 0).Select
    ActiveSheet.Paste
    
    Sheets("Cadastro Novo CNPJ").Select
    Range("A2:H2").Select
    Selection.ClearContents
    Range("A2").Select
    
    Worksheets(“Dados Clientes”).Protect Password:=”sua senha aqui″
    Sheets("Dados Clientes").Visible = False
            
    MsgBox "CNPJ Cadastrado", vbInformation, "SALVAR"
    
        
End Sub

 

  • Obrigado 1
Postado

@Scofieldgyn

Eu até tinha tentado esse código antes, mas ele retorna o erro.

Erro em tempo de execução 1004:

Não é possível definir a propriedade Visível da classe Worksheet.

 

Mesmo colocando a linha de código de senha antes.

 

 

 

  • Membro VIP
Postado

@marcospires1

 

Se a senha é na pasta de trabalho, a primeira coisa que o código tem que fazer é desbloquear a planilha, e no teu código ele primeiro manda copiar de uma planilha, para depois desbloquear.

 

[]s

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!