Hallo Rasta,
vielen dank für deine rasche antwort 
Ich habe das so gemacht wie du das sagtest. Den Ansatz hatte ich ja schon.
ICh habe nun folgendes probiert.
Private Sub Form\_KeyUp(KeyCode As Integer, Shift As Integer)
MsgBox KeyCode
End Sub
Wenn ich nun STRG+A druecke bekomme ich 65 angezeigt.
Druecke ich STRG+Space bekomme ich 32 angezeigt.
Druecke ich nur STRG so bekomme ich 17 angezeigt.
Was ich aber herausgefunden habe, ist das der Parameter mir zurueckgibt, ob Shift, Alt oder STRG gedrueckt wurde.
Ist Shift =0 dann wurde nur eine taste gedrueckt
Ist shift =1 wurde zusaetzlich die Shift Taste gedrueckt ( Bsp. Shift +a)
ist Shift =2 wurde zusaetzlich die STRG Taste gedrueckt ( Bsp. STRG + a)
ist Shift =4 wurde zusaetzlich die ALT Taste gedrueckt ( Bsp. Alt +a)
Soweit habe ich das bereits herausbekommen. Aber was ich nun nicht weiss wie bekomme ich heraus wenn die Tabtaste gedrueckt wurde?
Dieses interessiert mich nur wenn das Textfeld makiert ist.
Weisst du da eine Idee?
MFG ALex
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]