Quando você cria uma nova pasta de trabalho no Microsoft Excel , que contém automaticamente um Visual Basic for Applications (VBA) projeto, que você pode acessar através do Editor do Visual Basic (VBE) . Você não pode remover completamente um projeto VBA a partir de uma pasta de trabalho , mas você pode apagar todos os códigos, formulários e sub-rotinas associados manualmente ou programaticamente . Para remover o conteúdo de um projeto VBA protegido , no entanto, você precisa saber sua senha. Se você tiver esquecido, criar uma cópia de sua pasta de trabalho em um formato de " free- grande" em seu lugar. Instruções
Excluindo todo o código VBA em um projeto
manualmente
1
Inicie o Microsoft Excel. Pressione "Ctrl " e " O. " Selecione a pasta de trabalho que contém o projeto VBA e clique em "Abrir".
2
Pressione " Alt " e " F11 " para abrir o VBE . Dê um duplo clique sobre o nome do projeto do VBA no Project Explorer. Digite sua senha na caixa e , em seguida, clique em "OK ".
3
clique com o botão direito do mouse sobre um item na pasta " Módulos " e pressione " R" Clique em "Sim " se você gostaria de exportar os seus módulos , caso contrário , clique em "Não" Repita este procedimento até que não haja mais módulos listados na pasta .
4
clique com o botão direito do mouse sobre um item na pasta "Formulários " e pressione " R" Clique em " Sim" se você quiser exportar seus formulários , caso contrário , clique em "Não" Repita este procedimento até que não haja mais formulários listados na pasta .
5
Dê um duplo clique em um item no Microsoft Excel pasta de objetos . Pressione "Ctrl " e " A. " Clique em " Editar" e selecione " Limpar " para apagar o seu código VBA. Repita esse procedimento para cada item no Microsoft Excel pasta de objetos .
6
Pressione "Ctrl " e " S " para salvar seu documento.
Apagando Todos Código VBA em um Projeto programaticamente
7
Inicie o Microsoft Excel. Pressione "Ctrl " e " O. " Selecione a pasta de trabalho que contém o projeto VBA e , em seguida, clique em " Abrir".
8
Pressione " Alt " e " F11 " para abrir o VBE . Dê um duplo clique sobre o nome do projeto do VBA no Project Explorer. Digite sua senha na caixa e , em seguida, clique em "OK ".
9
Clique em " Ferramentas " e selecione "Referências ". Selecione "Microsoft Visual Basic for Applications extensibilidade 5.3 " na lista de referências disponíveis . Clique em " OK".
10
clique com o botão direito do mouse sobre o nome do projeto do VBA no Project Explorer. Selecione " Inserir" e clique em "Módulo ". Digite o seguinte na janela de código :
Sub ClearProject ()
Dim vProject Como VBIDE.VBProject
Dim vCompon Como VBIDE.VBComponent
Dim vModule como VBIDE.CodeModule
Definir vProject = ActiveWorkbook.VBProject
Para Cada vCompon Em vProject.VBComponents
Se vCompon.Type = vbext_ct_Document Então
Set vModule = vCompon.CodeModule
Com vModule
. DeleteLines 1 ,. CountOfLines
terminar com
Else
vProject.VBComponents.Remove vCompon
End If
Próxima vCompon
End Sub
11
Pressione " F5 ". Selecione " ClearProject " na lista e clique em " Executar". Isso remove todos os códigos , módulos e formas a partir do projeto VBA.
Salvando sua pasta de trabalho em um formato Macro -Free
12
Inicie o Microsoft Excel. Pressione "Ctrl " e " O. " Selecione a pasta de trabalho que contém o projeto VBA e clique em "Abrir".
13
Pressione " F12 " para abrir o "Salvar como" janela. Digite seu nome de arquivo preferido na caixa Nome do Arquivo.
14
Clique no menu drop -down ao lado de " Salvar como tipo " e selecione " Excel. " Clique em " Salvar".
15
Clique em "Sim " na janela de confirmação para continuar salvando como uma pasta de trabalho sem macro . Para que as alterações tenham efeito , feche o livro e abri-lo novamente . A próxima vez que você ver o seu projeto VBA , não conterá quaisquer módulos, formulários do usuário e sub-rotinas .