ich fülle eine Tabelle über eine Userform. funktioniert alles einwandfrei, bis jetzt. Jetzt möchte ich aber, dass wenn ich in meiner Userform in meiner ComboBox1 "Brinell" stehen habe er in die letzte freie Zelle von unten in Spalte K diese Formel einfügt:
=WENNFEHLER((INDEX(Härtetabellen!C7:C367+(J29-Härtetabellen!A7:A367) *(Härtetabellen!C8:C368-Härtetabellen!C7:C367)/(Härtetabellen!A8:A368-Härtetabellen!A7:A367); VERGLEICH(J29;Härtetabellen!A7:A367;1)));"")
und wenn in der ComboBox1 "Vickers" drin steht:
=WENNFEHLER((INDEX(Härtetabellen!F7:F367+(J29-Härtetabellen!E7:E367) *(Härtetabellen!F8:F368-Härtetabellen!F7:F367)/(Härtetabellen!E8:E368-Härtetabellen!E7:E367); VERGLEICH(J29;Härtetabellen!E7:E367;1)));"")
Also hier mache ich eine Interpolation aber aus zwei verschiedenen Tabellen, je nach dem was in meiner ComboBox1 steht.
Jetzt soll sich hier aber das "J29" variabel ändern. Entweder soll er den Wert aus TextBox5 nehmen oder den Wert aus der letzten Zeile in spalte J eins von beiden, ist egal welches. Wie gehe ich das an? wie definiert man den Inhalt einer Textbox als Variable? Und könnte ich das dann einfach als:
If ComboBox1.Text = "Brinell" Then
Cells(Cells(Rows.Count, "K").End(xlUp).Row + 1, "K").Text = "HIER DIE FORMEL"
....
schreiben?
Viele Grüße,
Zoe