Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Private Sub macht Probleme

Forumthread: Private Sub macht Probleme

Private Sub macht Probleme
29.04.2025 13:32:32
Sandra
Hallo Zusammen,

mein Programm startet auf dem Tabellenblatt "Start", auf diesem Blatt gibt es kein Private Sub.
Über einen Button wird das Tabellenblatt "Input" aktiviert, hier liegt folgendes Private Sub:

Private Sub Worksheet_Calculate()

Static BB1_alt As Variant
If Range("BB1").Value > BB1_alt Then
If Range("N2").Value = "" Then
Call Up_Downstream
Else
Call Up_Downstream_HR
End If
BB1_alt = Range("BB1").Value
End If
End Sub


Dies dient zur Abfrage um Grafiken ein- oder auszublenden. Zelle BB1 enthält eine Formel.

Jetzt habe ich aber das Problem, dass beim Starten der Arbeitsmappe, diese Private Sub ausgelöst wird... und ich verstehe nicht warum.
Die Formel in Zelle BB1 bezieht sich nur auf Zelleninhalte der Input Seite. Ich hab schon versucht mir durch folgendes Makro unter "diese Arbeitsmappe" zu helfen:

Private Sub workbook_open()

Application.EnableEvents = False

Zellen_freigeben 'Makro um den Zellschutz zu entfernen

Sheets("Start").Select
Application.EnableEvents = true
End Sub


aber leider hat das auch nicht so richtig funktioniert.

Vielleicht hat jemand eine Idee woran es liegen könnte. Vielen Dank für Eure Hilfe im Voraus.

Gruß
Sandra
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Private Sub macht Probleme
29.04.2025 13:54:26
GerdL
Hallo Sandra,
ich vermute, du hast Funktionen, die beim Öffnen der Datei laufen.
Probiere mal dieses Workaround.
Private Sub Worksheet_Calculate()

Static BB1_alt As Variant
If ActiveSheet.Name > Me.Name Then Exit Sub
If Range("BB1").Value > BB1_alt Then
If Range("N2").Value = "" Then
Call Up_Downstream
Else
Call Up_Downstream_HR
End If
BB1_alt = Range("BB1").Value
End If
End Sub

Gruß Gerd
Anzeige
AW: Private Sub macht Probleme
29.04.2025 14:01:41
Sandra
Danke Gerd, jetzt funktioniert es.
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18