vorab - über .address oder .column komme ich NICHT zum Ziel :-)
Ich schreibe an einem etwas umfangreicheren Skript, das als Formel aus Excel heraus aufgerufen werden soll.
Dabei muss u.a. eine Information in der jeweils selben Spalte des Excel-Sheets, in dem die Formel angewendet wird, ausgelesen werden (von diesen Spalten kann es ein paar hundert geben).
Dazu muss die Funktion wissen, aus welcher Zelle heraus sie aufgerufen wird.
Gibt es nun einen Weg, innerhalb der Funktion herauszufinden, welche Zelle die Funktion aufruft?
Ich dachte da an etwas wie
Application.WorksheetFunction.Column()
aber das funktioniert leider nicht.
Ich würde auch die Parameter, mit denen die Funktion aufgerufen wird, möglichst gering halten und nur Daten übergeben, die in der Eingabe auch unterschiedlich sind. Andernfalls könnte ich da natürlich, wenn es nun GAR NICHT anders geht, die Funktion mit
=Funktion(Spalte();Parameter1;Parameter2)
aufrufen.
Hat da jemand eine Idee?
Danke schon mal - und wenn's nur fürs Nachdenken ist :-)
|