Grüezi phenomen
ich habe jetzt verschiedene Ereignis-handler wie
Wo hast Du denn diese Codes jeweils gespeichert?
Excel OHNE Datei gestartet
in Excel neue Datei erstellt und mit Dateiname MakroTest.xls gespeichert.
Excel-Hauptmenü Extras - Makro - Visual Basic Editor
Im Visual Basic Editor einfügen Modul
dann VB-code in das Textfenster des Moduls einfügen.
Aber nix passiert. Auch mit den Beispielen aus der VBA-Hilfe passiert nichts.
Wenn ich eine Schaltfläche erstelle und dieser ein Makro zuweise
funktioniert das. Das heißt im Prinzip funktionieren Makros
aber Ereignisse wie
Worksheet_Change etc. funktionieren nicht.
Zur weiteren Info benutze Excel 2003 unter Windows 7
wenn ich Excel im Kompatibilitätsmodus mit Administratorrechten starte immer noch nichts.
bin Dankbar für Hinweise aller Art oder auch ein link zu einer
XLS-Datei die bei jemand anderem funktioniert hat.
viele Grüße
Stefan
Dieses Modul wird dann
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = „$B$5“ Then MsgBox _
„Der Wert in Zelle B5 hat sich verändert!“
End Sub
Hier muss der Wert in B5 geändert werden damit das Ereignis
anspringt.
oder
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = „$B$29“ Then Call happy
End Sub
Hier muss B29 markiert werden um den Event auszulösen
Makrosicherheit auf niedrigster Stufe.
Es passiert aber nix. Die Ereignise werden anscheinden nicht
ausgelöst
jedenfalls wird die MsgBox NICHT angezeigt.
Wie muss ich denn Ecxel einstellen damit das läuft???
Alle diese Codes gehören in das Tabellenblatt auf dem die
Zellen markiert oder die Werte verändert werden.
Mit freundlichen Grüssen
Thomas Ramel