Hallo Flo ,
also mit VBA hab ich net viel am Hut aber unter VB kenne ich mich ein wenig aus. Der Unterschied darin sollte ja nicht gross sein 
Also eine Combobox hat keine Eigenschaft ZOrder, somit geht dein vorhaben nicht.
Ein Datagrid zeigt dir Datensaetze an. In eine Combobox kannst du verschiedene Eintraege anzeigen.
Was ich nicht verstehe wozu du eine Combobox auf dem Datagrid benötigst?
Dort würde dann eh nur maximal ein wert stehen.
Sichtbar machen kannst du eine Combobox / Datagrid mit der Visible Eigenschaft:smile:
Setzt du nun eine Combobox und darueber ein Datagrid, beide sichtbar so siehst du aber nur das datagrid, weil dieses ja die combobox verdeckt .
Aber desto trotz. Auf die schnelle fallen mir 2 Wege ein.
Variante 1:
Wenn du die Combobox sichtbar machen willst, dann setze einfach die Eigenschaft visible vom Datagrid auf Fals. Dann siehst du die Combobox aber halt das Datagrid nicht mehr.
Variante 2:
Ich weiss nicht ob das klappt, aber du kannst gewisse steuerelemente in ein anderes Steuerelement einsetzen. Zum Bsp. eine Progressbar in eine Statuszeile. Ob das mit der Combobox und dem Datagrid geht weiss ich nicht. Ein Versuch waere es aber wert 
Der Code dazu lautet unter VB:
Private Declare Function SetParent Lib "user32" ( \_
ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
SetParent(combo1.hwnd,Dbgrid1.hwnd)
MFG Alex