AW: hat da jemand nen Lösungsvorschlag?
12.09.2005 11:27:31
Andi
Hi,
was hat denn das Problem mit Deinem Btreff zu tun? Du willst doch eine Art Autokorrektur für eine einzelne Spalte, oder verstehe ich das falsch?
Ich hab Dir mal was gebaut, was hoffentlich in die richtige Richtung geht:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim a As Range
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
Set a = Worksheets("Tabelle2").Range("A1:A100").Find(Target.Value, LookIn:=xlValues)
If a Is Nothing Then Exit Sub
Target.Value = Worksheets("Tabelle2").Cells(a.Row, 2).Value
End Sub
In Tabelle2 steht die Liste mit den falschen Einträgen in Spalte A, in Spalte B die entsprecheden Korrektur. Tabelle2 kannst Du natürlich auch ausblenden, wenn Du willst.
Schönen Gruß,
Andi
P.S.: Hast Du meinen Vorschlag zu Deinen ersten thread (der übrigens viel besser zum Betreff dieses threads passt :-)) ausprobiert? Rückmeldung wäre nett...