Variables are an essential part of programming. So, you should know very well how to properly declare your variables.
I show a common pitfall, some general recommendations and discuss why I do NOT use "Hungarian Notation" anymore.
To view that in proper context, you should view my video about variable naming as well: https://www.youtube.com/watch?v=ldOeW3YUdvo
This video is part of the Better VBA series:
http://codekabinett.com/rdumps.php?Lang=2&targetDoc=better-vba-code
Regarding "Hungarian Notation", you'll find the "Leszynski/Reddick" naming conventions widely used in VBA here:
http://www.xoc.net/standards/rvbanc.asp
For the curious; here is a link to the documentation of the DefType statements: https://msdn.microsoft.com/en-us/library/aa263421(v=vs.60).aspx
Please do not use DefType Statements!