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

Klassenmodul Sheet Change erkennen

Forumthread: Klassenmodul Sheet Change erkennen

Klassenmodul Sheet Change erkennen
07.11.2005 14:26:15
chris
Hallo VBA Profis, ich experementiere mal wieder mit Klassen herum komme aber nicht weiter.
Ich möchte erreichen wenn ich das tabellenblatt wechsel das eine msgbox kommt.
Ich weiß es würdee auch ohne klassen gehen aber das ist die übung für mich.
Würde mich freuen wenn ihr mir bei meinem Code helfen könntet.
Vielen Dank
Dim cb As New Klasse

Private Sub Workbook_Open()
Set cb.wechsel = ThisWorkbook.Worksheets
End Sub

klassenmodul:
Public WithEvents wechsel As Worksheet
Sub wechsel_Activate()
MsgBox ("ok")
End Sub
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Klassenmodul Sheet Change erkennen
07.11.2005 14:29:25
Leo
Hi,
das gibt es schon in "DieseArbeitsmappe":

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
End Sub

mfg Fred
AW: noch offen
07.11.2005 14:45:37
chris
Bitte erst lesen:
Zitat-Ich weiß es würdee auch ohne klassen gehen aber das ist die Übung für mich.
noch offen.
Anzeige
AW: Klassenmodul Sheet Change erkennen
07.11.2005 14:58:51
Heiko
Hallo Chris,
das in DieseArbeitsmappe:
Option Explicit
Dim cb() As New Klasse
Dim intcounter As Integer

Private Sub Workbook_Open()
Dim wksSheet As Worksheet
intcounter = 0
For Each wksSheet In ActiveWorkbook.Worksheets
ReDim Preserve cb(intcounter)
Set cb(intcounter).wechsel = wksSheet
intcounter = intcounter + 1
Next wksSheet
End Sub

Deine Klasse kann so bleiben.
Gruß Heiko
PS: Rückmeldung wäre nett !
Anzeige
AW: Klassenmodul Sheet Change erkennen
07.11.2005 16:18:48
chris
Alles klar, danke Heiko,ich dachte das mit der for nextschleife kann mann irgendwie umgehen.Scheinbar lkeider nicht.Danke
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige