6k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Ihr lieben,
Ich hoffe ihr könnt mir weiter helfen.

Ich muss ein Formular erstellen mittels VBA und komme nun nicht mehr weiter, bin eine Anfängerin und währe für eure Hilfe sehr dankbar.

Habe ein Userform erstellt und auch die Felder für Namen und Vorname und Geburtstag, jetzt wollte ich mehrere Checkbox erstellen.
Also Checkbox 1 habe ich in Caption Gitarre
Checkbox 2 Blockflöte
Checkbox 3 Geige
Checkbox 4 Klavier

Nun möchte ich das wenn ich das Userform Formular ausgefüllt habe dementsprechend in der Zelle B14 das wenn ich Checkbox1 Gitarre anwähle Gitarre in Zelle B14 steht und wenn schon was drin steht in die nächste Zeile B15 und so weiter.

Ich hoffe Ihr könnt mir helfen.

Ganz liebe Grüsse Selina

15 Antworten

0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Selina,
uplade doch eine Musterdatei und stell den Link ins Form, damit wäre es einfacher dir zu helfen.

Gruß
fedjo
0 Punkte
Beantwortet von
Hallo Fedjo

Habe nun eine Musterdatei hochgeladen.

http://www64.zippyshare.com/v/dQh86jIs/file.html

Hoffe Ihr könnt mir weiterhelfen.

Danke viel mal schon für eure Hilfe.

Liebe grüsse Selina
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Selina,

eine Beispieldatei mit dem Formular drin, wäre besser gewesen ;-).

Die letzte beschriebene Zelle in Spalte B kannst du mit
ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row

ermitteln.

Aber vielleicht reicht ja schon die Gültigkeitsprüfung (Drop-Down-Feld in Zelle) für deine Zwecke.

Gruß

M.O.
0 Punkte
Beantwortet von
Hallo M.O.

Danke für deine Antwort.

Ich möchte es eben gerne über ein Formular gelöst haben.

Die Idee mit der Gültigkeitsprüfung ist gut.
Ist die Gültigkeitsprüfung auch per VBA möglich über ein Kombinationsfeld oder per Listenfeld zu machen?

Ich weiss bin total anstrengend :-)

Danke das Ihr so viel Geduld mit mir habt.

Liebe Grüsse Selina
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Selina,

du bist doch nicht anstrengend. Es ist doch gut, wenn jemand etwas lernen will.

Ich habe dir mal eine bearbeitete Testdatei mit 3 Varianten hochgeladen: Klick mich!

Die kannst du dir mal anschauen und sehen, was dir am besten gefällt. Und falls du weitere Fragen hast, dann frage ;-).

Die verbundenen Zellen habe ich übrigens bei dem Beispiel rausgenommen, da sie i.d.R. nur Probleme bringen und auch nicht wirklich notwendig sind.

Gruß

M.O.
0 Punkte
Beantwortet von
Super, danke dir vielmals.

Genau das Beispiel 2 ist es was ich brauche.

Das ist echt super lieb von dir, bist echt ein Schatz.

Danke vielmals für deine Hilfe M.O.

Werde es mir denn VBA Code genau anschauen und falls ich noch Fragen habe, wieder melden.

Das werde ich mir merken wegen den verbundenen Zellen, danke :-)

Danke nochmals.

Ganz liebe Grüsse Selina
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Selina,

gern geschehen und vielen Dank für die Rückmeldung.

Gruß

M.O.
0 Punkte
Beantwortet von
Hallo M.O.

Ich hätte da noch eine Frage, bei der Tabelle Beispiel 2, möchte ich noch ab der Zelle B44 habe ich einen Titel mit Prüfungen und ab B45 soll es dann wieder wie oben funktionieren mit Gitarre etc.

Wie mache ich das?

Wäre super lieb wenn du mir dabei helfen könntest.

Danke und sorry das ich schon wieder was Frage.

Liebe Grüsse Selina
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Selina,

schau mal, ob es so passt: Beispiel 2

Gruß

M.O.
0 Punkte
Beantwortet von
Danke für deine schnelle Antwort,
leider passt es nicht ganz.

Ich meinte das z.B von der Zelle B13 bis B20 die Instrumenten stehen. So wie es ist in diesem Beispiel

Und dann per neuer Checkbox Name "Prüfung Schlagzeug", etc. die Prüfungen ab Zelle 45 hinzufügen kann.

Danke das du mir so sehr hilfst.

Ganz liebe grüsse Selina
...