Meine Abfrage bezieht sich auf Excel.Excel VBA für eingeschränkten Eintrag in Zellen
In einer Reihe von Zellen sollte der Benutzer nur A oder B oder C oder D oder G oder X eingeben dürfen. Diese Gruppe von Zellen hat bereits eine Datenvalidierung. Daher kann die Listenoption nicht verwendet werden.
Pl lassen Sie mich den VBA-Code für diesen Zweck haben.
Vielen Dank im Voraus
Pasupathi
Edit 1: Dies ist der Rest meines Code
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rLook As Range
Set rLook = Range("A14:A40")
Dim wf As WorksheetFunction
Set wf = Application.WorksheetFunction
If Intersect(Target, rLook) Is Nothing Then Exit Sub
If wf.CountA(rLook) < 2 Then Exit Sub
Application.EnableEvents = False
Target.Clear
MsgBox "Only one entry allowed"
Application.EnableEvents = True
End Sub
siehe meine Antwort unten –
Kann ich Ihre Hilfe pl haben? – Pasupathi
Was versuchen Sie zu erreichen? Wenn der Benutzer A, B, C, D, G, X einfügt, was soll passieren? dann sollte es die Zeile nach 'If wf.CountA (rLook) <2 Then Exit Sub 'überprüfen? –