Hi Benjamin,
wie gesagt, meine VBA-Kenntnisse sind leider sehr beschränkt.
Was ich Dir als Idee mit auf dem Weg geben kann ist folgendes:
Egal ob Du die Checkboxen oder die Optionsfelder nimmst (vorteilhafter sind aber die Optionsfelder, da dann wirklich nur eine Auswahl gültig ist), so kannst Du folgendes erreichen:
Als Code hinterlegen:
Bei Optionsfeld1
Range("a1").Formula = 1
Bei Optionsfeld2
Range("a1").Formula = 2 usw....
D.h. jetzt würde in die Zelle A1 die 1, 2 usw. eingetragen.
Jetzt kommt leider wieder meine VBA-Schwäche...
mit If... eine Abfrage auf die Zelle A1 machen und bei
1, den Inhalt aus den Textboxen in die Spalte B und C in
dem Tabellenblatt Aufstellung
bei 2 - Inhalt in Spalte D und E usw...
Vielleicht hast Du mit sowas schon mal gearbeitet und es hilft Dir als Ansatz weiter. Ich selbst werde an diesem Punkt leider nicht mehr weiterkommen, es sei denn ich finde noch irgendwo eine ähnliche Anfrage und kann das irgendwie umsetzen.
Was den Übertrag aus den Textboxen als Zahl angeht, so ändere einfach den Code der Zeilen ab ( einfach * 1 dahinter stellen)
'Eintrag aus TextBox2 in erste freie Zelle übertragen
Cells(letzte_Zeile, 2) = TextBox2 * 1
'Eintrag aus TextBox3 in erste freie Zelle übertragen
Cells(letzte_Zeile, 3) = TextBox3 * 1
Leider kann ich Dir im Moment nicht weiterhelfen.
Wie gesagt, ich hoffe Du hattest schon mal mit einer Zellinhaltsabfrage zu tun und kannst das für Dich umsetzen.
Falls Du eine Lösung gefunden hast, wäre ich Dir dankbar, wenn
Du dieses entweder hier reinstellen könntest.
In diesem Sinne... have a nice Day... Gruß Helmut