Thema Datum  Von Nutzer Rating
Antwort
Rot Adresse einer über VBA definierten Excel-Formel?
11.01.2017 10:30:34 Tom
NotSolved
11.01.2017 10:49:38 Gast73824
NotSolved
11.01.2017 11:08:22 Tom
NotSolved
11.01.2017 11:28:17 Gast49116
NotSolved
11.01.2017 13:44:50 Tom
Solved

Ansicht des Beitrags:
Von:
Tom
Datum:
11.01.2017 10:30:34
Views:
366
Rating: Antwort:
  Ja
Thema:
Adresse einer über VBA definierten Excel-Formel?

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 :-)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Adresse einer über VBA definierten Excel-Formel?
11.01.2017 10:30:34 Tom
NotSolved
11.01.2017 10:49:38 Gast73824
NotSolved
11.01.2017 11:08:22 Tom
NotSolved
11.01.2017 11:28:17 Gast49116
NotSolved
11.01.2017 13:44:50 Tom
Solved