Microsoft Excel

Herbers Excel/VBA-Archiv

Macro kurzzeitig ausschalten | Herbers Excel-Forum


Betrifft: Macro kurzzeitig ausschalten von: Benedikt
Geschrieben am: 07.08.2012 10:23:20

Guten Morgen zusammen

In diese Arbeitsmappe ist nachfolgender Code

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ActiveWorkbook.Save
End Sub
Ich sollte diesen Code beim ausführen eines anderen Macro ausschalten und anschliessend wieder aktivieren.

Vielen Dank für eure Hilfe

  

Betrifft: AW: Macro kurzzeitig ausschalten von: Rudi Maintaire
Geschrieben am: 07.08.2012 10:38:44

Hallo,
Ereignisse mit Application.EnableEvents= False/ True aus- und einschalten

Gruß
Rudi


  

Betrifft: AW: Macro kurzzeitig ausschalten von: Benedikt
Geschrieben am: 07.08.2012 11:19:12

Danke Rudi

Leider bin ich kein Meister dieses Faches.
Sieht das etwa so aus?

Sub Test()
Application.EnableEvents = False
  Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.EnableEvents = True
Restlicher Code des Macro
End Sub



  

Betrifft: AW: Macro kurzzeitig ausschalten von: Rudi Maintaire
Geschrieben am: 07.08.2012 11:46:03

Hallo,
Sieht das etwa so aus?
neee.

Sub Test()
  On Error GoTo ErrHDL
  Application.EnableEvents = False
  Restlicher Code des Macro
ErrHDL:
  Application.EnableEvents = True
End Sub

Gruß
Rudi


  

Betrifft: Vielen Dank von: Benedikt
Geschrieben am: 07.08.2012 13:48:43

Danke Rudi, so haut es hin


Beiträge aus den Excel-Beispielen zum Thema "Macro kurzzeitig ausschalten"