Moin,
Ich habe als Beispiel in Zelle C3 und C4 Werte.
In Zelle C5 rufe ich eine VBA-Function auf (mit =RechneDasMal) und im code beziehe ich mich auf die Zellen C3 und C4 mittels Activecell.offset um diese Werte zu verarbeiten.
Nun wird aber bei Änderung in C3 und C4 der Code in C5 nicht automatisch aufgerufen. Muss in die Zelle gehen, editieren, enter. Dann iss gut.
Ein Application.Calculate im Worksheet_Change-Ereignis des entsprechenden Worksheets hilft seltsamerweise auch nicht.
Geht das nur, wenn ich die Funktion mit Range-Argument aufrufe? Also =RechneDasMal(C3;C4)?
Oder geht das auch so wie ich es versucht hab?