como posso ver qual tipo de dados está na minha macro?

0

Eu tenho o seguinte código que não funciona dentro de uma macro:

count = Application.Sheets.count
ans = type(count)
msgbox("count is " & ans)

mas isso não funciona porque acho que o tipo está procurando por um valor de célula, como posso obter o tipo de dados ao usar uma macro? Existe uma função diferente que retorna o valor em uma macro? Eu pesquisei isso e não consigo encontrar uma resposta.

    
por DanM 03.02.2016 / 19:18

2 respostas

1

Como mencionou, está à procura da TypeName Função.

Uma ideia melhor seria usar Option Explicit para que todas as variáveis sejam dimensionadas com propósito.

    
por 03.02.2016 / 19:37
0

Ah, achei. Use typename(variable) , onde variable é a variável cujo tipo deve ser retornado.

    
por 03.02.2016 / 19:20