Makros aktiv beim Öffnen d. Datei

Bild

Betrifft: Makros aktiv beim Öffnen d. Datei
von: John E.
Geschrieben am: 23.02.2005 10:39:19
Guten Morgen,
ich habe eine einige Makros in meiner Arbeitsmappe. Beim Öffnen wird nun der User immer gefragt, on er die Markos aktivieren möchte oder nicht. Läßt sich ja leider nicht ausschalten.
Nun möchte ich gern, dass wenn ein User die Makros beim Öffnen meiner Datei nicht aktiviert, auch nicht an meine Tabellen rankommt. (sofort schliessen, oder nur ein leeres Tabellenblatt zur Ansicht ect.)

Hat da jemand eine Idee wie das zu lösen sein könnte?
Danke im Voraus.
John E.

Bild

Betrifft: AW: Makros aktiv beim Öffnen d. Datei
von: Bernd
Geschrieben am: 23.02.2005 10:51:00
hi john,
hatte auch mal das problem.
habe es so gelöst:
Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   Application.ScreenUpdating = False
   
   Worksheets("Makros aus").Visible = True
   Worksheets("tabelle1").Visible = xlVeryHidden
   Worksheets("tabelle2").Visible = xlVeryHidden
   Sheets("Makros aus").Select
   Range("A1").Select
   
   Application.ScreenUpdating = True
End Sub


Private Sub Workbook_Open()
   Application.ScreenUpdating = False
   Worksheets("tabelle1").Visible = True
   Worksheets("tabelle2").Visible = True
   Worksheets("Makros aus").Visible = xlVeryHidden
   Sheets("tabelle1").Select
   Range("A1").Select
   
   Application.ScreenUpdating = True
End Sub

bei mehreren blätter diese dazufügen und evtl. die namen anpassen.
deb code in diese arbeitsmappe einfügen und es sollte laufen.
gruss Bernd
Bild

Betrifft: AW: Makros aktiv beim Öffnen d. Datei
von: John E.
Geschrieben am: 23.02.2005 11:03:29
Hallo Bernd,
vieln dank für deine schnelle Antwort.
Habe das grad probiert und eingefügt, aber ich stelle mich vermutlich etwas d.... an.
bekomme debug-meldung in der zeile "Makros aus".
was muss ich denn dort eintragen, wie meine makros heißen?
sorry für die frage ;-(
gruß
john E.
Bild

Betrifft: AW: Makros aktiv beim Öffnen d. Datei
von: Bernd
Geschrieben am: 23.02.2005 11:22:34
hi ihn,
versuche mal erst den code für before_colse einzusetzten.
mappe schliessen und speichern.
öffnen und dann den code für open einfügen
speichern schliessen und wieder öffnen
oder andersherum
sollte dann funktionieren.
gruss bernd
Bild

Betrifft: Fehler noch immer da
von: john E.
Geschrieben am: 23.02.2005 11:26:38
Hallo Bernd,
ahbe jetzt beide Varinaten ausprobiert, bekomme jedoch immer einen Laufzeilenfehler angezeigt.
der Code kommt doch in "Diese Arbeitsmappe" oder?
gruß
john E.
Bild

Betrifft: AW: Fehler noch immer da
von: Bernd
Geschrieben am: 23.02.2005 11:46:45
hi,
habe eben nochmal getestet.
dieser code:
Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   Application.ScreenUpdating = False
   
   Worksheets("Makros aus").Visible = True
   Worksheets("tabelle1").Visible = xlVeryHidden
   Worksheets("tabelle2").Visible = xlVeryHidden
   Sheets("Makros aus").Select
   Range("A1").Select
   
   Application.ScreenUpdating = True
End Sub


Private Sub Workbook_Open()
   Application.ScreenUpdating = False
   Worksheets("tabelle1").Visible = True
   Worksheets("tabelle2").Visible = True
   Worksheets("Makros aus").Visible = xlVeryHidden
   Sheets("tabelle1").Select
   Range("A1").Select
   
   Application.ScreenUpdating = True
End Sub

in diese arbeitsmappe einfügen.
bei mir läuft es.
hast du im code die tabellennamen angeglichen?
hast du eine tabelle die "Makros aus" heisst?
gruss bernd
Bild

Betrifft: Supi, jetzt funzt es, danke
von: John
Geschrieben am: 23.02.2005 12:31:45

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Makros aktiv beim Öffnen d. Datei"