Microsoft Excel

Herbers Excel/VBA-Archiv

Worksheet_Calculate klappt nicht bei jeder zelle

Betrifft: Worksheet_Calculate klappt nicht bei jeder zelle von: Peter
Geschrieben am: 12.11.2014 10:04:12

Guten Morgen,

habe folgendes Problem:

Ich habe einen Private Sub Worksheet_Calculate()
Ich arbeite mit einigen Abfragen wenn Zelle ... = 1 dann führe diesen Makro aus.
Das ganze mache ich mit ca. 10 Zellen.
Jetzt möchte ich eine Erweiterung machen und eine weitere Zelle auf 1 abfragen und einen Makro ausführen.
Jedoch genau bei der Zelle (S10) funktioniert es nicht habe einiges versucht und bisher herausgefunden, dass dieser Skript bei einer Änderung nicht aufgerufen wird.
Kann man einen Zellen Bereich angeben bei dem der Private Sub Worksheet_Calculate()
arbeitet?

Gruß Peter

  

Betrifft: AW: Worksheet_Calculate klappt nicht bei jeder zelle von: Michael
Geschrieben am: 12.11.2014 12:00:00

Hallo Peter,

Deine Fragestellung ist arg trüb.

Stell doch mal ne anonymisierte Beispieldatei rein.

Schöne Grüße,

Michael


  

Betrifft: AW: Worksheet_Calculate klappt nicht bei jeder zelle von: yummi
Geschrieben am: 12.11.2014 12:04:02

Hallo Peter,

ja kann man. Über worksheet_Change kannst du über target abfragen ob die richtige Reihe (column) und Zeile (row) angesprochen ist (deine zu überwachenden Zellen) Für diesen Bereich deine calculate funktion aufrufen.

Im VBA Editor klick auf das zu überwachende Tabellenblatt und dann im Codefenster von Allgemein auf worksheet umstellen und dann die Funktion Change im rechten Dropdown suchen.

Gruß
yummi