vos queres usar el "nombre string" de la variable, para eso esta la funcion CallByName
Option Explicit
Public vVar1 As String
Public vVar2 As String
Public vVar3 As String
Private Sub Form_Load()
vVar1 = "Soy el valor de la variable vVar1"
vVar2 = "Soy el valor de la variable vVar2"
vVar3 = "Soy el valor de la variable vVar3"
MsgBox CallByName(Me, "vVar1", VbGet)
MsgBox CallByName(Me, "vVar2", VbGet)
MsgBox CallByName(Me, "vVar3", VbGet)
End Sub
esto se puede usar para los nombres de los metodos tambien, por lo que vi las variables deben ser public si o si, sino no funciona.
saludos.