Mit vba in excel untereinander auflisten

hallo,

hab eine frage, die ich hoffentlich gut beschreiben kann:
ich habe in einer userform mehrere commandbuttons,die, wenn man sie anklickt, werte in ein excel-tabellenblatt einfügen sollen. diese werte sollen untereinander aufgelistet werden, wobei geprüft werden soll, ob die zelle darüber leer ist und der wert „aufrutschen“ kann oder nicht. somit will ich erreichen, dass die werte der buttons, die ich anklicke, ohne lücke untereinander geschrieben werden.
weiß jemand was ich meine und weiß jemand einen befehl dafür?

vielen dank schon mal :smile:)

gast 123

Hallo,

das hier wählt die erste freie Zelle von oben in der ersten Spalte des aktiven Arbeitsblatts an:

ActiveSheet.Columns(1).Cells.SpecialCells(xlCellTypeLastCell).Offset(1,0).Select

Vielleicht kannst Du es so in den Code einbauen, dass anschließend in die so erzeugte Selection der gewählte Wert aus der UserForm geschrieben wird.

Gruß
smalbop