Private Declare PtrSafe Function GetFocus Lib "user32" () As LongPtrPrivate Sub CommandButton1_Click() Dim hwnd ListBox1.SetFocus hwnd = GetFocus MsgBox hwndEnd Sub