Array in Formularliste verknüpfen
29.05.2020 09:51:03
Marius
sorry falls es diese Frage schon gibt, ich habe sie nicht finden können.
Ich bin ziemlicher Anfänger in VBA bzw. vorallem was Arrays betrifft.
Ich schreibe aktuell Formulare, welche später im Gesamten, in "schön" auf einer Excel-Tabelle angezeigt werden sollen.
Nun habe ich zum Beispiel drei Checkboxen
CheckBox_Stb, CheckBox_RA und CheckBox_WP
Wenn ich mir diese in die Excel Tabelle übertragen möchte, sage ich ganz plump
=Sheets("Datenbank").Cells(2, 4).Value = Formular_Kundenprofil.CheckBox_Stb.Value<br><br>
<br>
Das verknüpfe ich noch mit einer If Formel. Und das mache ich aber für jede einzelne Checkbox. <br><br>
Nun häufen sich die Felder und ich glaube es macht keinen Sinn, dies für jede einzelne Checkbox bzw. Textfelder zu machen. <br><br>
<br><br>
Meine Frage: <br><br>
mal angenommen, man schreibt die drei Checkboxen in ein Array. <br><br>
<br><br>
~f~=Geschäftsmodell(0) = "CheckBox_Stb"~f~
~f~=Geschäftsmodell(1) = "CheckBox_RA"~f~
~f~=Geschäftsmodell(2) = "CheckBox_WP"
Wie bringe ich diesen in die Formel unter:
=Sheets("Datenbank").Cells(2, 4).Value = Formular_Kundenprofil.CheckBox_Stb.Value
hier müsste quasi anstatt "Checkbox_Stb" das Array (In dem Fall das Geschäftsmodell)!? stehen, glaube ich. So könnte ich mit einer Schleife alle drei Geschäftsmodelle nacheinander abfrühstücken.
Ich krieg das aber nicht hin.
Wäre super, wenn mir das einer erklären kann. Ich suche seit 2 Tagen. Wahrscheinlich stell ich mich einfach an.
Schöne Grüße