Remoção em branco caixas de texto no Microsoft Excel usando o Visual Basic for Applications (VBA) não é tão complicado como você pode pensar. No VBA , você pode usar o nome da planilha eo nome da caixa de texto para acessar o seu valor. Use o objeto " OLEObject " para remover um objeto, como uma caixa de texto a partir de uma planilha. Este objeto representa um controle ActiveX em uma planilha, que contém a propriedade "Excluir ", que pode ser usado para remover um controle. Coisas que você precisa
Microsoft Excel
Show Mais instruções
1
Abra o Microsoft Excel , clique na guia "Desenvolvedor" e clique no ícone "Inserir" localizado nos Controles painel . Clique em " Caixa de texto " abaixo controles ActiveX e clique em qualquer célula onde você deseja inserir a caixa de texto. Adicione um novo botão usando a mesma técnica .
2
Clique "Macros" e digite " removeBlankTxtBox " abaixo o nome da macro e clique em " Criar" para criar uma nova macro.
3
Digite o seguinte para capturar os erros se houver:
On Error GoTo Err_removeBlankTxtBox :
4
Adicione o seguinte código para verificar se a caixa de texto está em branco e remover ele se é verdade : .
Se ActiveSheet.TextBox1.Value = "" Then
Sheet1.OLEObjects ( " Textbox1 " ) Apagar
End If
< br > 5
Adicione o seguinte código para manipular erros :
Exit_removeBlankTxtBox :
Exit Sub
Err_removeBlankTxtBox :
Retomar Exit_removeBlankTxtBox :
6
Volte para o Microsoft Office Excel e clique com o botão. Clique em " Atribuir macro ... " e clique em " removeBlankTxtBox ". Clique em " OK". Clique em " Button 1 " para executar sua macro e remover a caixa de texto se for em branco.