Wie ich die lezte freie Spalte ermittel ist mir über das VBA bekannt
Dim Spalte As Long
Spalte = ThisWorkbook.Worksheets("DB_TB").Cells(1, Columns.Count).End(xlToLeft).Column + 1
bekannt. Allerding möchte ich jetzt genau dort die Zeile 1,2,17 und 18 Ansprechen, damit die Werte aus der UserForm dort übermittelt werden können.
Aktuell habe ich das so geschreiben (was aber nicht funktioniert) (DB_TB ist das Datenblatt in dem die Werte übermittelt werden sollen).
Dim Spalte As Long
Spalte = ThisWorkbook.Worksheets("DB_TB").Cells(1, Columns.Count).End(xlToLeft).Column + 1
ThisWorkbook.Worksheets("DB_TB").Cells(Spalte, 1) = "IA_" & TextBox2.Text
ThisWorkbook.Worksheets("DB_TB").Cells(Spalte, 2) = TextBox5.Text
ThisWorkbook.Worksheets("DB_TB").Cells(Spalte, 17) = "PO_" & TextBox2.Text
ThisWorkbook.Worksheets("DB_TB").Cells(Spalte, 18) = TextBox6.Text
Wie schaffe ich es jetzt, dass nach Ermittlung der ersten freie Spalte die Abfragen aus der UserForm dort eingetragen werden?
LG, Chris