Change-Frage
02.04.2009 22:30:42
Karsten
mir hat jemand dankenswerterweise bei Folgendem geholfen:
Private Sub Worksheet_Change(ByVal Target As Range)
Set n = Cells(1, 2).Find("T E R M I N E")
If n Is Nothing Then
Application.Run "finde_Inhalt_in_B"
Application.SendKeys "{F2}"
End If
End Sub
Sub finde_Inhalt_in_B()
Application.Run "stopptimer"
Dim Found As Range
Dim LoLetzte As Long
Dim sSearch As String
sSearch = Range("b1")
With Worksheets("Lehrbericht")
LoLetzte = IIf(IsEmpty(.Range("B65536")), .Range("B65536").End(xlUp).Row, 65536)
Set Found = .Range(Cells(ActiveCell.Row + 1, 2), Cells(LoLetzte, 2)).Find(sSearch, Range("b" & LoLetzte), , xlPart, , xlNext)
If Found Is Nothing Then Exit Sub 'falls nicht gefunden wird
Found.Select
End With
End Sub
Warum geht Change nicht auch ohne "Application.SendKeys "{F2}"" ?
Läßt sich der Suchvorgang nicht fortsetzen, ohne vorher in den Doppelklickmodus zu kommen?
Wiedermal Danke für eure Hilfe.
Gruß
Karsten