Freigeben über

Excel SVERWEIS & Datenüberprüfung

Anonym
2019-03-01T10:23:53+00:00

Hallo

Ich habe eine Dokument erstellt welches das Ausfüllen von einigen Zellen vereinfachen soll.

Auf dem Bild sieht man Name/Vorname -> diese Zelle wird mit Datenüberprüfung mit einem Dropdown ausgewählt.

Die weiteren Zellen Telefon und E-Mail Adresse werden dann an den Namen angepasst mit dem SVERWEIS.

Aber es soll trotzdem möglich sein, dass der User seine eigene Person, Telefonnummer und Email eingeben kann. Das ist auch möglich jedoch werden dann die Formeln SVERWEIS gelöscht. Wie ist es möglich, dass wenn der User seine eigene Eingabe löscht wieder die Formeln aktiv sind?

Vielen Dank!

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen

7 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2019-03-06T16:25:25+00:00

    Danke für deine Antwort

    mit VBA habe ich es auch schon probiert und gute Lösungen gefunden.... Auf meinem privaten PC hat alles tip top funktioniert. Sobald ich es im Geschäft probiert habe, kam die Meldung, dass VBA/Makros aus Sicherheitsgründen gesperrt wurden.... Keine Ahnung warum man das sperrt.....

    0 Kommentare Keine Kommentare
  2. Anonym
    2019-03-06T16:23:36+00:00

    Danke für deine Antwort.

    Jedoch ist es so, dass das Formular von Leuten gebraucht wird, welche nicht die Besten mit Excel sind.

    Und es ist viel der Fall, dass man als Besteller eine Person hat, welche nur einmal bestellt und dann nie wieder. Und dann für den extra einen Eintrag machen ist auch blöd.

    0 Kommentare Keine Kommentare
  3. Anonym
    2019-03-01T11:37:56+00:00

    Irgendwie so, als Denkanstoss, bin nicht am PC kann es nicht ausprobieren

    DropDownXY_Change

    With Range("...") ' hier den Zellbereich angeben, in dem der Wert eingefügt werden soll

    .FormulaLocal = "=WENN(D99="""";"""";SVERWEIS(D6;'Datenquelle'!$a$1:$D$999;2;FALSCH))"

    .Formula = .Value

    End with

    0 Kommentare Keine Kommentare
  4. Anonym
    2019-03-01T11:26:34+00:00

    Hallo Rieder, ich bin ein unabhängiger Office Experte. Du kannst ein VBA Makro schreiben, welches auf die Aktualisierung der Dropdownliste reagiert und in die Zelle darunter das Resulat schreibt.

    0 Kommentare Keine Kommentare
  5. Anonym
    2019-03-01T10:44:07+00:00

    Hallo,

    wenn der User eigene Werte eingeben möchte, sollte er diese in die Quelle für den DropDown eintragen. Dann bleiben die vorgegebenen Zellen mit den Formeln unangetastet.

    Wenn du der Quelle für den DropDown einen dynamischen Bereichsnamen vergibst, wird der Quellbereich immer angepasst und die Datengültigkeit ist immer aktuell.

    Claus

    0 Kommentare Keine Kommentare