"
Tabellenbearbeitung trotz ge÷ffneter Userform
(Ungebundene Userform)

30.05.2002

 

Excel 97 Benutzer werden diese Funktion bisher vermisst haben.
Wenn eine Userform ge÷ffnet ist, kann man nicht mehr auf die
"dahinter" liegende Tabelle zugreifen.
Einige kleine API-Aufrufe machen es dennoch machbar:

 
Private Declare Function FindWindow Lib "user32" Alias _
      "FindWindowA" (ByVal lpClassName As String, ByVal _
      lpWindowName As String) As Long
Private Declare Function EnableWindow Lib "user32" (ByVal _
      hwnd As Long, ByVal fEnable As Long) As Long
 
Private Sub UserForm_Activate()
    Me.Caption = "Ungebundene Userform"
    EnableWindow FindWindow("XLMAIN", vbNullString), True
End Sub

                
Beispieldatei - 13 KB