Változó mögöttes típusának meghatározása - VBA kódpéldák

Határozza meg a VBA változó típusát

Használat TypeName(változó neve), miután a változót valamivel egyenlővé tette. ”Köszönjük Mark Bigelow -nak.

Ez nagyon jól jöhet, ha valaha ül, és vakarja a fejét egy „típus -eltérés” hiba miatt.

A következő példa bemutatja a TypeName használatát egy változat mögöttes típusváltozásainak megjelenítésére.

1234567891011121314151617181920212223242526272829 Sub WhatIsTheType ()Dim Jelölje meg változatkéntMark = 1Az MsgBox Mark & ​​"a" & TypeName (Mark) változót tesziMárk = 111111Az MsgBox Mark & ​​"a" & TypeName (Mark) változót tesziMark = 111111.11Az MsgBox Mark & ​​"a" & TypeName (Mark) változót tesziEnd Sub
wave wave wave wave wave