Hallo fcs - sieh mal seine andere Datei
30.07.2011 14:21:37
Matthias
Hallo fcs.
schau dir den Code aus seiner anderen datei an.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim vntRet As Variant
With Sh
If .Name Like "BÄKO*" Then
If Target.Address(0, 0) = "A1" Then
If Target "" Then
vntRet = Application.Match(Target, .Range("A2:A" & .Rows.Count), 0)
If IsNumeric(vntRet) Then
Application.Goto .Cells(vntRet + 1, 3)
ActiveWindow.ScrollRow = vntRet + 1
End Select
Else
.Cells(.Cells(.Rows.Count, 1).End(xlUp).Row + 1, 1) = Target
.Range("A2").CurrentRegion.Sort Key1:=.Range("A1"), Order1:=xlAscending, Header:= _
xlYes
vntRet = Application.Match(Target, .Range("A2:A" & Rows.Count), 0)
Application.Goto .Cells(vntRet + 1, 3)
ActiveWindow.ScrollRow = vntRet + 1
End If
End If
End If
End If
End With
End Sub
wie ich in D2 wechsele ist mir bewust aber ich bekomme es nicht hin wenn er in D2 eine Eingabe gemacht hat wieder zurück in A1 gelangt.
In Zelle D2 springen = Application.Goto .Cells(vntRet + 1, 3) => die 3 durch die 4 ersetzen!!
rest lasse ich offen
Matze