É importante ter em mente que nem todas as funções em uma planilha do Excel pode ser usado em Visual Basic for Applications. No entanto , a função de " ÉCÉL.VAZIA " pode ser usado tanto como uma fórmula em uma planilha e em VBA para servir a mesma finalidade - que é verificar se uma célula está vazio. Esta função é comumente usado em um loop para percorrer uma coluna ou linha de células até chegar a uma célula vazia . Instruções
1
Clique na guia "Desenvolvedor" e clique em " Visual Basic " para abrir a janela do editor de VB . Clique no menu "Inserir" e clique em " Módulo " para inserir um novo módulo
2
Criar um procedimento sub adicionando o seguinte código: .
Private Sub checkForBlankCell () < br >
3
Criar uma variável Integer e dar-lhe um valor de 1 :
Dim X As Integer
X = 1
4
Adicione os dados para os primeiros dez fileiras de A1: .
Range (" A1") Selecione
ActiveCell.FormulaR1C1 = "1"
Range (" A2 " . ) Selecione
ActiveCell.FormulaR1C1 = "2"
Range ( ". A1: A2 " ) Selecione
Selection.AutoFill Destination : = Range (" A1: A10 " ) , Type : = xlFillDefault
Range (" A1: . A10 " . ) Selecione
Range (" A1 ") Selecione
5
Crie um loop e verifique se a célula estiver vazia , usando a função celular " IsEmpty " e exibir cada valor de célula através da janela Immediate:
do Until IsEmpty ( ActiveCell.Value )
Range (" a" e X). Selecione
Debug.Print ( ActiveCell.Value )
X = X + 1
loop
6
terminar o procedimento digitando " End Sub " e pressione " Ctrl" e "G " para visualizar a janela Immediate. Clique em " F5" para executar o procedimento .