Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Formel in Textbox



Excel-Version: 9.0 (Office 2000)

Betrifft: Formel in Textbox
von: Daniele
Geschrieben am: 11.06.2002 - 00:05:25

Hallo

wenn ich eine Formel wie:
TextBox20.Text = "=INDEX(R_Dat,MATCH(LAST&Rep_ID,Register!R[-5]C[1]:R[1475]C[1]&Register!R[-5]C[6]:R[1475]C[6],0))"
in einer UserForm eingebe, dann erscheint genau dieser Text.
wie kann ich erreichen das nicht der text, sondern der Wert dieser Formel erscheint? Diese Formel stellt ein Verweis mit 2 Bedingungen dar.
Die Formel in einer Zelle würde lauten:
=INDEX(R_Dat;VERGLEICH(LAST&Link_ID;Register!B1:B1493&Register!F1:F1493;0))
habe einfach die Formel in ein Makro aufgezeichnet.

kann mir jemand helfen?
Gruss, Daniele


  

Re: Formel in Textbox
von: Rainer
Geschrieben am: 12.06.2002 - 15:35:08

Liebe Daniela!

Probiere es mit 'WorksheetFunction' - da musst du die englischen Bezeichnungen verwenden (siehe in der Hilfe nach)

Texbox20.Value = WorksheetFunction.INDEX(R_Dat,MATCH(LAST...

Einfacher wäre es, die Formel in eine Hilfszelle zu schreiben und die Textbox mit:
Texbox20.Value=Sheets("Irgendwo").cells(zeileX, SpalteY).value zu übernehmen.

Das hat den Vorteil, dass du Änderungen in der Tabelle durchführen und überprüfen kannst und nicht jedesmal den Code verändern musst.

Lieben Gruß
Rainer

 

Beiträge aus den Excel-Beispielen zum Thema "Formel in Textbox"