Kombinationsfelder richtig anzeigenSie verwenden ein Kombinationsfeld in einem Formular. Damit möchten Sie Excel gibt bei der Ausgabe eines Kombinationsfeldes nicht etwa den ausgewählten Listenwert wieder. Vielmehr nennt es nur die Position des ausgewählten Bereichs in der markierten Liste. Erst mit der Funktion INDEX können Sie den entsprechenden Text oder die Zahl ermitteln und ausgeben.
Zelle »C1« liefert dann den ausgewählten Namen. Falls Sie den Namen jedoch direkt ausgeben möchten, verwenden Sie am besten ein Makro, welches die Ausgabe des Kombinationsfeldes entsprechend umwandelt. Klicken Sie dazu mit der rechten Maustaste auf das Kombinationsfeld und führen Sie den Befehl »Makro zuweisen« aus dem Kontextmenü aus. Akzeptieren Sie den vorgeschlagenen Makronamen »Dropdown1_BeiÄnderung« und klicken Sie auf »Neu«. Im VBA-Editor geben Sie folgenden Code ein:
Mit dem Befehl »Datei | Schließen und zurück zu Microsoft Excel« beenden Sie den VBA-Editor. Künftig führt Excel das neue Makro bei jeder Änderung des Kombinationsfeldes automatisch aus. Wenn der Wert im Ausgabefeld »B1« eine Zahl ist, weist das kleine Programm der Variablen »ListWert« dann den entsprechenden Namen aus der Liste zu und schreibt diesen Wert in die Zelle »B1«. |