donky2000
Goto Top

Excel, Dropdown soll anderen Wert anzeigen

Hallo zusammen,
ich habe eine Dropdownliste in einer Excelzelle und möchte, dass dort ein anderer Wert erscheint.
Beispiel:
Ich habe in der D1 eine Dropdownliste mit den Werten der Spalte A

ex0224-1

Wähle ich jetzt z.B. Katze aus, soll aber nach dem Loslassen der Maus der entsprechende Wert aus Spalte B, also "Cat" in D1 stehen.


ex0224-2

Geht das ohne VBA?

Grüße aus dem Westerwald

Content-Key: 21756980459

Url: https://administrator.de/contentid/21756980459

Printed on: April 27, 2024 at 15:04 o'clock

Member: kpunkt
kpunkt Feb 07, 2024 at 14:24:04 (UTC)
Goto Top
IMHO funktioniert das nicht so, wie du das willst. Denn dann wüdest du die Zelle überschreiben, in der jetzt dein Dropdown ist.
Man kann aber in der angrenzenden Zelle (oder jeder x-beliebigen) ein Sverweis setzen.
Mitglied: 11078840001
Solution 11078840001 Feb 07, 2024 updated at 15:06:32 (UTC)
Goto Top
Geht das ohne VBA?
In die selbe Zelle, Nein ohne VBA geht das nicht, nur daneben oder anderswo mit Sverweis Formel.

screenshot

Mit VBA im Sheet ginge es aber so vollkommen automatisch für alle Zellen in Spalte D
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Range("D:D"), Target) Is Nothing Then  
        Set f = Range("A:A").Find(Target.Cells(1))  
        If Not f Is Nothing Then
            Application.EnableEvents = False
            Target.Cells(1).Value = f.Offset(0, 1).Value
            Application.EnableEvents = True
        End If
    End If
End Sub

ersetzen.xlsm
Member: donky2000
Solution donky2000 Feb 07, 2024 at 17:35:14 (UTC)
Goto Top
Hallo,
danke für die schnellen Antworten.
Ich mache es erst mal mit VBA im Sheet.

Gruß Donky
Mitglied: 11078840001
11078840001 Feb 08, 2024 updated at 08:08:58 (UTC)
Goto Top
Na dann bitte auch Haken am Beitrag nicht vergessen.