Makro automatisch starten

21/08/2009 - 15:33 von Julia | Report spam
Hallo zusammen,

möchte Euch um Eure Mithilfe bitten.
Innerhalb eines Arbeitsblattes habe ich in der Zelle F7 eine Summe aus
zwei Werten.
Wenn diese Summe nicht 0 ergibt, sollte ein Makro (Makro1) starten.
Auf Anraten eines Kollegen habe ich auf der VBA-Entwicklungsebene
unter dem Arbeitsblatt, auf dem sich die relevante Zelle F7 befindet,
folgendes Makro.



Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = [f7].Address And [f7] <> 0 Then Call Makro1

End Sub


Das Makro funktioniert bei ihm in einem vergleichbaren Modell.
Leider funktioniert es bei mir nicht. Mein Kollege + ich können uns
dies beide nicht erklàren.

Hat jemand von Euch diesbezüglich eine Idee?
Über entsprechende Hinweise würde ich mich sehr freuen.

Vorab vielen Dank + schöne Grüsse,
Julia
 

Lesen sie die antworten

#1 Andreas Killer
21/08/2009 - 17:05 | Warnen spam
Julia schrieb:

Innerhalb eines Arbeitsblattes habe ich in der Zelle F7 eine Summe aus
zwei Werten.
Wenn diese Summe nicht 0 ergibt, sollte ein Makro (Makro1) starten.


...
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [f7].Address And [f7] <> 0 Then Call Makro1
End Sub


...
Das Makro funktioniert bei ihm in einem vergleichbaren Modell.


Bei mir auch, obwohl es ziemlich komisch aussieht und ich nie gedacht
hàtte das das so überhaupt geht. :-))

Leider funktioniert es bei mir nicht. Mein Kollege + ich können uns
dies beide nicht erklàren.


Dann habt Ihr es wahrscheinlich in die falschen Module kopiert, oder
unter Extras\Makros\Sicherheit steht der Knopf auf Hoch und die Makros
sind aus.

"Sub Worksheet_Change" muss in das Codemodul der Tabelle, wie's geht
steht hier:
http://www.online-excel.de/excel/si....php?fD#s4

"Sub Makro1" muss in ein normales Modul, wie's geht steht hier:
http://www.online-excel.de/excel/si....php?fD#s2

Geht's nu? Wenn nicht was für eine Fehlermeldung kommt? Könnt Ihr das
"Makro1" über Alt-F8 ausführen?

Andreas.

Ähnliche fragen