Office-Fragen.de
If Target.? = "Mitarbeiter" Then MsgBox ("Getroffen") - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: If Target.? = "Mitarbeiter" Then MsgBox ("Getroffen") (/thread-2822.html)



If Target.? = "Mitarbeiter" Then MsgBox ("Getroffen") - StefKe - 13.09.2019

Guten Abend allerseits, ich habe eine Tabelle im Bereich C4 - C13 erstellt und ihr den Namen "Mitarbeiter" gegeben. Per Doppelklick wird der Code ausgelöst und soll prüfen das Target in der Tabelle " Mitarbeiter" liegt.
Wie muss das Formuliert werden?

Danke
Stefan


RE: If Target.? = "Mitarbeiter" Then MsgBox ("Getroffen") - maninweb - 14.09.2019

Hallo,

versuche mal folgendes ...

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 
  If Not Intersect(Target, ActiveSheet.ListObjects("Mitarbeiter").DataBodyRange) Is Nothing Then
   
    MsgBox "Getroffen"
   
  End If
 
End Sub

Gruß


RE: If Target.? = "Mitarbeiter" Then MsgBox ("Getroffen") - StefKe - 15.09.2019

Danke, genau so sollte es sein :-)