Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 3 of 3

Thread: VBA - Fehler beim Kompilieren, Variable nicht definiert

  1. #1
    Join Date
    09.10.2018
    Posts
    3
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Community,

    ich habe in einer Excel Datei einen Code der mir ermöglicht, dass per Rechtsklick auf einer Zelle ein Fenster öffnet. In diesem Fenster kann ich dann verschiedene Buttons anklicken und ein Kommentar zum heutigen Datum schreiben. Diese Funktion wollte ich jetzt in eine neue Datei übernehmen, jedoch steht beim Ausführen: Fehler beim Kompilieren Variable nicht definiert
    Warum geht das nicht? Hier ist der Code:

    Option Explicit

    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    ' bei Rechtsklick in weiß hinterlegte Felder soll sich das CoC_PopUp öffnen
    Dim cIndex As Long
    cIndex = Cells.Find(What:="First column", After:=Cells(6, 10), LookIn:=xlFormulas, _
    LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
    MatchCase:=False, SearchFormat:=False).Column
    Dim rIndex As Long
    rIndex = Cells.Find(What:="First column", After:=Cells(6, 10), LookIn:=xlFormulas, _
    LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
    MatchCase:=False, SearchFormat:=False).Row
    If Target.Column >= cIndex And Target.Row > rIndex Then
    Call CoC_PopUp.Show
    Cancel = True
    ' das PopUp soll sich nur bei Zellen öffnen, deren Zeilenindex größer als 6 und Spaltenindex größer als 10 ist.
    ' hier soll sich nur das PopUp öffnen und nicht das bei Rechtsklick standardmäßige Kontextmenü
    Else
    CommandBars("Cell").Enabled = True
    ' bei allen anderen Zellen soll das normale Rechtsklick-Menü trotzdem möglich sein
    End If
    End Sub
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B4")) Is Nothing Then Calculate_MbS
    End Sub

    Danke für eure Hilfe!
    Reply With Quote Reply With Quote VBA - Fehler beim Kompilieren, Variable nicht definiert  

  2. #2
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    13,604
    Danke
    1,094
    Erhielt 4,022 Danke für 3,250 Beiträge

    Default

    "CoC_PopUp" wird als Fehlerstelle markiert. Das Objekt wird nicht gefunden.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    DaVinciCode (10.10.2018)

  4. #3
    DaVinciCode is offline Neuer Benutzer
    Themenstarter
    Join Date
    09.10.2018
    Posts
    3
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Oh, stimmt.. entschuldigt, das habe ich vergessen zu übernehmen. Jetzt funktioniert es wie gewohnt, danke Harald!

Similar Threads

  1. Replies: 2
    Last Post: 16.02.2018, 07:43
  2. TIA Operand nicht definiert
    By Credofire in forum Simatic
    Replies: 15
    Last Post: 02.11.2017, 09:37
  3. PC WorX: Fehler beim kompilieren
    By Mobi in forum Sonstige Steuerungen
    Replies: 12
    Last Post: 13.04.2017, 16:32
  4. Fehler 4001: GEN_PULSE (2): Variable T_PLC_MS nicht deklariert
    By KingHelmer in forum CODESYS und IEC61131
    Replies: 2
    Last Post: 27.12.2013, 21:17
  5. Fehler beim build: 4345 Var in Out ....needs variable...
    By fhartmann in forum CODESYS und IEC61131
    Replies: 4
    Last Post: 14.10.2013, 19:47

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •