Microsoft Excel

Herbers Excel/VBA-Archiv

Meldung VBA blockiert

Betrifft: Meldung VBA blockiert von: Lutz Petzold
Geschrieben am: 06.11.2012 16:25:51

Hallo,

kann mir jemand einen Tip geben, wie ich im Tabellenblatt in einer Zelle einen Meldung anzeigen lassen kann, wenn in der Arbeitsmappe die Makroausführung blockiert ist. (Wenn z. B. eine Arbeitsmappe aus einer E-Mail heraus geöffnet wird.)

M.f.G.
Lutz

  

Betrifft: AW: Meldung VBA blockiert von: Rudi Maintaire
Geschrieben am: 06.11.2012 16:43:42

Hallo,
bau ein Blatt 'NoMakro' ein und schreib deine Meldung drauf.
In DieseArbeitsmappe:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Dim wks As Worksheet
  Sheets("NoMakro").Visible = xlSheetVisible
  For Each wks In Worksheets
    If wks.Name <> "NoMakro" Then wks.Visible = xlSheetVeryHidden
  Next
End Sub

Private Sub Workbook_Open()
  Dim wks As Worksheet
  For Each wks In Worksheets
    wks.Visible = xlSheetVisible
  Next
  Sheets("NoMakro").Visible = xlSheetVeryHidden
End Sub

Gruß
Rudi


  

Betrifft: AW: Meldung VBA blockiert von: Lutz Petzold
Geschrieben am: 07.11.2012 11:39:01

Hallo Rudi,

danke für Deine Hilfe...

M.f.G.
Lutz


 

Beiträge aus den Excel-Beispielen zum Thema "Meldung VBA blockiert"