Supportnet / Forum / Tabellenkalkulation
Daten aus Kombifeld an Zelle übergeben
Frage
Hallo zusammen,
ich möchte bei Klick den Text aus meiner Kominationsliste in eine Zelle schreiben.
Wenn ich das Kombinationsfeld mit der Zelle verknüpfe, dann erscheint immer nur die Zahl in der Zelle, die die Position des Textes im Dropdownmenue angibt.
Ich habe schon mal ein Makro geschrieben, aber irgendwas ist da falsch:
Sub Dropdown17_BeiClick()
Dim Zelle As Range
Set Zelle = Sheets(ActiveSheet.Name).Range("C2")
Range("C2").Value = DropDown17.Value
End Sub
Grüße
mausap
Antwort 1 von coros
Hi @mausap,
dass Du bei Auswahl eines Begriffes aus einem Kombinationsfeld, die Du aus der Symbolleiste Formular eingefügt hast, eine Zahl erhälst ist klar. Dabei handelt es sich um die Indexzahl des Begriffes. Den dazugehörigen Begriff erhälst Du mit einer Indexformel. Ich habe dazu mal eine Beispieldatei hochgeladen. Schau mal die Datei an, da habe ich mal vor einiger Zeit so ein Beispiel realisiert. Ansonsten solltest Du, wenn Du mit VBA arbeiten möchtest, ein Kombinationsfeld aus der Symbolleiste Steuerelement-Toolbox nehmen. Auch dazu habe ich eine Beispieldatei, die Du hier runterladen kannst.
Ich hoffe Du kommst klar. Bei fragen oder Problemen melde Dich wieder.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
dass Du bei Auswahl eines Begriffes aus einem Kombinationsfeld, die Du aus der Symbolleiste Formular eingefügt hast, eine Zahl erhälst ist klar. Dabei handelt es sich um die Indexzahl des Begriffes. Den dazugehörigen Begriff erhälst Du mit einer Indexformel. Ich habe dazu mal eine Beispieldatei hochgeladen. Schau mal die Datei an, da habe ich mal vor einiger Zeit so ein Beispiel realisiert. Ansonsten solltest Du, wenn Du mit VBA arbeiten möchtest, ein Kombinationsfeld aus der Symbolleiste Steuerelement-Toolbox nehmen. Auch dazu habe ich eine Beispieldatei, die Du hier runterladen kannst.
Ich hoffe Du kommst klar. Bei fragen oder Problemen melde Dich wieder.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von mausap
Hallo coros,
DANKE, jetzt habe ich es verstanden. Habe gestern nach meiner ersten Frage auch auf deiner Homepage nachgesehen. Aber der angegebene Code war dann doch etwas zu viel für mich als Unwissende.
Aber nach diesen anschaulichen Dateien ist alles klar.
Grüße ,
mausap
DANKE, jetzt habe ich es verstanden. Habe gestern nach meiner ersten Frage auch auf deiner Homepage nachgesehen. Aber der angegebene Code war dann doch etwas zu viel für mich als Unwissende.
Aber nach diesen anschaulichen Dateien ist alles klar.
Grüße ,
mausap
Antwort 3 von coros
Hi mausap,
freut mich, das etwas für Dich dabei war und dass alles so funktioniert, wie Du es Dir vorgestellt hast. Danke Dir auch für die Rückmeldung.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
freut mich, das etwas für Dich dabei war und dass alles so funktioniert, wie Du es Dir vorgestellt hast. Danke Dir auch für die Rückmeldung.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

