Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Zugriff auf VB-Editor verhindern, solange Arbeitsmappe geöffnet

Gruppe

Editor

Problem

Solange die Arbeitsmappe geöffnet ist, soll auf die Entwicklungsumgebung nicht zugegriffen werden können.

Lösung
Geben Sie den nachfolgenden Code in das Klassenmodul der Arbeitsmappe ein.

ClassModule: DieseArbeitsmappe

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   LockWindowUpdate 0&
End Sub

Private Sub Workbook_Open()
   LockWindowUpdate Application.VBE.MainWindow.HWnd
End Sub

StandardModule: Modul1

Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long

    

Beiträge aus dem Excel-Forum zu den Themen VBE und Editor