nach nochmaligem recherchieren habe ich mir (hoffentlich richtig) mit "cancel = true" geholfen:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim id, strSuchtext As String ' strSuchtext hinzugefügt
Dim Bereich As Range
id = ActiveCell
strSuche = InputBox("Bitte geben Sie den Suchtext ein:") ' es erscheint ein Eingabefenster und merkt sich den Suchtext
If ActiveCell.Row = 8 And ActiveCell.Column = 4 Then ' Wenn der Doppelklick auf die Zelle D8 erfolgt
Set Bereich = Tabelle1.Range("D:D").Find(strSuche) ' Suche nach dem eingegebenen Suchtext in Spalte D
If Not Bereich Is Nothing Then
Tabelle1.Activate
Bereich.Select
End If
End If
Cancel = True
If ActiveCell.Row = 8 And ActiveCell.Column = 2 Then ' Wenn der Doppelklick auf die Zelle B8 erfolgt
Set Bereich = Tabelle1.Range("B:B").Find(strSuche) ' Suche nach dem eingegebenen Suchtext in Spalte B
If Not Bereich Is Nothing Then
Tabelle1.Activate
Bereich.Select
End If
End If
End Sub
|