Vc pode fazer associações mas eu acho q não valhe a pena...
exemplo
text1.text = "Msgbox Exemplo"
num botão de comando
If InStr(1, UCase(Text1), "MSGBOX", vbTextCompare) <> 0 Then
i = InStr(1, UCase(Text1), "MSGBOX", vbTextCompare)
MsgBox Mid(Text1, i + Len("MSGBOX"), Len(Text1))
End If
No caso aparece um msgbox escrito "exemplo". Isso me ocorreu pensando um pouco mas já vou falando q é um negócio complicado de fazer...
O q vc quer fazer na verdade? Qual o interesse de passar código VB via texto?