Dorpdown Excel 2007 erzwingen

Hallo
Habe folgendes Problem.
Ich habe in Excel 2007 eine Tabelle mit mehreren Dropdowns erstellt. Ich habe diese so erstellt, dass der User nur die vorgegebenen Werte eintragen kann. Dies klappt soweit auch.
Nun habe ich aber festgestellt, dass dieses Dropdown umgangen werden kann. Und zwar, wenn der Wert (der nicht in der Liste ist) kopiert und wieder eingefügt wird.

Weiss jemand, ob dies umgangen werden kann. Bzw. kann dies auch gesperrt werden?

Es ist wichtig, dass die User nur die Werte aus dem Dropdown eingeben können.

Danke :smile:

Grüsse
Melanie

Hallo Melanie
Wenn du kein VBA verwenden möchtest so kannst du das vermutlich nicht verhindern,
zB.der Blattschutz würde eine Eingabe komplett verhindert.

Du könntest die Eingabe in einer weiteren Zelle ggf. per Formel prüfen.
Steht die Eingabe nicht in der Liste wird der Wert auch nicht verwendet.
Es könnte dort auch eine Fehlermeldung angezeigt werden.
Steht die Formel in einem geschützten Bereich wars das.

Alternativen gibt es aber auch in dem du zB. ein Formular-Steuerelement verwendest.

Hier mal ein Beispiel

Gruß Holger

Wenn du kein VBA verwenden möchtest so kannst du das
vermutlich nicht verhindern,

Hallo Holger,
kannst Du bitte eine VBA Lösung anreißen/Skizieren?
Danke
Winter

Hallo Holger
Danke für den Tipp. Hättest du ein VBA dazu? Wenn ja, könntest du dies mal senden? VBA wäre natürlich eine machbare Lösung. Danke.
Grüsse
Melanie

Hallo
ich habe meinen Beitrag gelöscht weil END SUB im code fehlte.
Also noch ein mal:

Wenn das Pull-Down-Menü der Datenüberprüfung in B10 ist, dann
löscht der Code beim anklicken die Zwischenablage.
[ggf anpassen]
Code in das entsprechende Tabellenblatt einfügen

gruß Holger

Private Sub Worksheet\_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("B10")) Is Nothing Then
Application.CutCopyMode = False
End If

End Sub
2 Like

Danke
workbook change damit kann ich es abfangen.

Grüße
Winter