Forums Neueste Beiträge
 

Worksheet_Activate Frage

01/12/2009 - 16:24 von Karsten W. | Report spam
Hallo,

ich möchte gern VBA-Code in meinen Tabellen platzieren, die den
Tabelleninhalt untersuchen. Dafür habe ich zwei Event Subs und eine
gemeinsam genutzte Sub geschrieben:

Private Sub Worksheet_Activate()
Debug.Print "activate ruft validate.. "
Call ValidateTabelle1(ActiveSheet.UsedRange)
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print "change ruft validate.."
Call ValidateTabelle1(Target)
End Sub

Private Sub ValidateTabelle1(ByVal Target As Range)
Debug.Print "arbeite auf Bereich: ", Target.Address
' etc.
End Sub

Das Problem ist, die Sub ValidateTabelle1 wird nur vom Change-Ereignis
aufgerufen. Wenn ich das Activate-Ereignis auslöse (anderes Blatt
aktivieren und zurück), dann wird zwar
"activate ruft validate.. " ausgegeben, aber nicht "arbeite auf
Bereich: ".

Woran liegt das?

Über Tipps freut sich
Karsten.
 

Lesen sie die antworten

#1 Karsten W.
01/12/2009 - 16:46 | Warnen spam
Ok, es lag an einem "exit sub" in ValidateTabelle1 vorher...

Sorry für die Frage, die so keinen Sinn ergibt.

Gruß,
Karsten.

On 1 Dez., 16:24, "Karsten W."
wrote:
Hallo,

ich möchte gern VBA-Code in meinen Tabellen platzieren, die den
Tabelleninhalt untersuchen. Dafür habe ich zwei Event Subs und eine
gemeinsam genutzte Sub geschrieben:

Private Sub Worksheet_Activate()
    Debug.Print "activate ruft validate.. "
    Call ValidateTabelle1(ActiveSheet.UsedRange)
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
    Debug.Print "change ruft validate.."
    Call ValidateTabelle1(Target)
End Sub

Private Sub ValidateTabelle1(ByVal Target As Range)
    Debug.Print "arbeite auf Bereich: ", Target.Address
    ' etc.
End Sub

Das Problem ist, die Sub ValidateTabelle1 wird nur vom Change-Ereignis
aufgerufen. Wenn ich das Activate-Ereignis auslöse (anderes Blatt
aktivieren und zurück), dann wird zwar
"activate ruft validate.. " ausgegeben, aber nicht "arbeite auf
Bereich: ".

Woran liegt das?

Über Tipps freut sich
Karsten.

Ähnliche fragen