думаю, что логика построения обработчика _AfterUpdate не позволяет вернуть фокус.
Предлагаю некий обман
дописывай обработчик строкой снизу:
[vba]Код
Private Sub ComboBox2_AfterUpdate()
'...
Application.OnTime Now + TimeSerial(0, 0, 1), "zuruck"
End Sub
[/vba]
а в стандартный модуль:
[vba]Код
Sub zuruck()
Ввод_команд.ComboBox2.SetFocus
End Sub
[/vba]
все, без извращения, делаем так (+ свойство кнопки Default=True):
[vba]Код
Private Sub CommandButton1_Click()
'End Sub
'
'Private Sub ComboBox2_AfterUpdate()
Dim N As Byte
'.......
ComboBox2.Value = ""
ComboBox2.SetFocus
End Sub
[/vba]