Was mir auffällt ist, das du 3 mal das Zeichen Nr 0 aus dem String Befehl sendest. Du willst doch aber das 1. Zeichen, dann das 2. Zeichen und das 3. senden?

Du musst
Variable1=Mid(Befehl,1,1) und dann
Variable1=Mid(Befehl,2,1) usw. schreiben.