VBA para identificar o tipo de dado da célula
VBA para identificar o tipo de dado da célula.
Especialista em Excel
Objetivo: Identificar qual o tipo de dado de cada célula na coluna A.
Conforme a dúvida da leitora Magna, criei uma procedure no VBA que faz um loop entre os dados desta lista e identifica se o dado é Texto, Número ou Fórmula, e se for fórmula extrai esta informação.
Abaixo o código fonte da procedure em VBA.
Public Sub lsIdentificaCelulas()
Dim iTotalLinhas As Long
Dim lContador As Long
lContador = 1
Range("A1").Select
Selection.End(xlDown).Select
iTotalLinhas = Cells(Rows.Count, 1).End(xlUp).Row + 1
While iTotalLinhas > lContador
If Left(Cells(lContador, 1).Formula, 1) = "=" Then
Cells(lContador, 2).Value = "Formula: " & Cells(lContador, 1).Formula
Else
If IsNumeric(Cells(lContador, 1)) Then
Cells(lContador, 2).Value = "Numeric"
Else
Cells(lContador, 2).Value = "Text"
End If
End If
lContador = lContador + 1
Wend
End Sub
Faça o download do exemplo pronto clicando no botão abaixo:
Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Este conteúdo foi útil?
Continue lendo

Como Criar Suplementos VBA no Excel
Criar um suplemento VBA no Excel é uma das formas mais poderosas de transformar suas automações em ferramentas profissionais e reutilizáveis.

Número por Extenso no Excel
Como escrever o número por extenso no Excel com fórmulas e VBA. Passo-a-passo tutorial e download gratuito de planilha com exemplo.

Suplemento Excel Gratuito - Guia do Excel
Como instalar um suplemento no Excel e também como instalar o suplemento gratuito do Guia do Excel. Recursos para te dar mais agilidade.

