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-ID: 21756980459

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

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

kpunkt
kpunkt 07.02.2024 um 15:24:04 Uhr
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.
11078840001
Lösung 11078840001 07.02.2024 aktualisiert um 16:06:32 Uhr
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
donky2000
Lösung donky2000 07.02.2024 um 18:35:14 Uhr
Goto Top
Hallo,
danke für die schnellen Antworten.
Ich mache es erst mal mit VBA im Sheet.

Gruß Donky
11078840001
11078840001 08.02.2024 aktualisiert um 09:08:58 Uhr
Goto Top
Na dann bitte auch Haken am Beitrag nicht vergessen.