Das Ganze ist VBA-Code (=MS Office) und kein Starbasic (=OpenOffice/LibreOffice), außerdem im Format *.xslm. Ich glaube kaum das Dir hier jemand über 200 Zeilen Code neu schreibt.
Du solltest also besser mit einem passenden Beispiel für OpenOffice/LibreOffice beginnen, z.B.:
http://www.amt-wiesbaden.de/downloads/F ... Muster.sxc
Gruß
Stephan
Daten eingabe über Userform
Moderator: Moderatoren