ich möchte gern, z.B. Spalte D einen Buchstaben eingeben, dann soll
Text kommen.
d = Dr.
di = Dipl. Ing.
dj=Dr. jur.
dm=Dr. med.
p =Prof.
pd=Prof. Dr.
gruß walli
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
Select Case Target.Value
Case "abk"
Target.Value = "Abkürzung"
Case "def"
Target.Value = "Definition"
Case "ghi"
Target.Value = "Ein weiterer Text"
End Select
End If
End Sub
In diesem Beispiel wird die Prozedur "Worksheet_Change" aufgerufen, wenn sich irgendetwas in der Spalte D ändert und ersetzt die Abkürzungen "abk", "def" und "ghi" in der Spalte D durch den entsprechenden Text.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
On Error Resume Next
Application.EnableEvents = False
Target = WorksheetFunction.VLookup(Target, Worksheets("Hilfstabelle").Range("A:B"), 2, 0)
Application.EnableEvents = True
End If
End Sub
cuCode:
=WennFehler(SVerweis(D1;Tabelle2!A:B;2;Falsch);D1)
Gruß Daniel