Determinar o tipo subjacente de uma variável - exemplos de código VBA

Determine o tipo de variável VBA

Usar Digite o nome(nome da variável) depois de definir a variável igual a algo ”Muito obrigado a Mark Bigelow.

Isso pode ser muito útil se você estiver sempre sentado e coçando a cabeça por causa de um erro de "incompatibilidade de tipo".

O exemplo a seguir demonstra o uso de TypeName para mostrar as alterações de tipo subjacentes de um Variant.

1234567891011121314151617181920212223242526272829 Sub WhatIsTheType ()Dim Mark As VariantMark = 1MsgBox Mark & ​​"torna a variável" & TypeName (Mark)Mark = 111111MsgBox Mark & ​​"torna a variável" & TypeName (Mark)Mark = 111111.11MsgBox Mark & ​​"torna a variável" & TypeName (Mark)End Sub
wave wave wave wave wave