Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "A1" Then
Test
End If
End Sub
Sub Test()
MsgBox "Sie haben gerade Zelle A1!"
End Sub
Gruß
Dirk
Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "A1" Then
Test
End If
End Sub
Sub Test()
MsgBox "Sie haben gerade Zelle A1!"
End Sub
Gruß
Dirk
Dies ist bei mir keine denkbare Lösung, da die berechnete Zelle wiederum von einer Vielzahl von Vorgabeparametern abhängt (indirekt von ca. 50Stck.)
Das Makro muß durch die Änderung einer berechneten Zelle getriggert werden. Nur wie? In der Excel-Anwendung werden zig Zellen berechnet, d.h. ich möchte nicht, daß das Makro bei jeder Berechnung gestartet wird, sondern nur wenn sich der Wert einer bestimmten Zelle durch Berechnung ändert.
Gruß
Dirk
werden die 50 alle eingegeben?
Ansonsten müsstest Du über den Umweg einer (auf tabelle) gespeicherten Variable gehen.
Beim Öffnen der Datei Inhalt A1 auslesen und dort eintragen,
Bei Änderung egal wo A1 damit vergleichen
wenn ungleich dann Test und Variable ändern
...
gruss andre
Gruß
Dirk
HesedingD@tkt-uhde.thyssenkrupp.com