Thema Datum  Von Nutzer Rating
Antwort
Rot Code öffnet falsche Prozedur obwohl richtige Bedingung eintritt
05.08.2016 15:17:34 Benjamin
NotSolved
05.08.2016 17:00:59 Crazy Tom
*****
Solved
08.08.2016 07:46:42 Benjamin
NotSolved

Ansicht des Beitrags:
Von:
Benjamin
Datum:
05.08.2016 15:17:34
Views:
1490
Rating: Antwort:
  Ja
Thema:
Code öffnet falsche Prozedur obwohl richtige Bedingung eintritt

Liebe VBA-Forum-Mitglieder,

als Anfänger stehe ich vor folgendem Problem:

In Spalte E (genauer E2:E60) wirft es mir verschiedene Zahlen aus, welche ich dann als Trigger verwenden möchte um eine Prozedur zu starten.

Folgender Code wird dabei verwendet:

Sub Worksheet_Change(ByVal Target As Range)
    If Application.WorksheetFunction.CountIf(Sheets("Tabelle1").Range("E2:E60"), "1") > 0 Then
    Call XY
    Else
        If Application.WorksheetFunction.CountIf(Sheets("Tabelle1").Range("E2:E60"), "2") > 0 Then
        Call XY2
        End If
    End If
End Sub

Wird nun in Bereich E2:E60 die 1 eingezeigt, so klappt der Trigger auch wunderbar und löst die Prozedur XY aus.

Folgt daraufhin jedoch die 2, so wird ebenso die Prozedur XY ausgelöst und nicht die Prozedur XY2.

Kann mir bitte jemand Hilfestellung leisten?

Verstehe leider das Problem nicht und komme nicht weiter...

 

Im Vorfeld besten Dank!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Code öffnet falsche Prozedur obwohl richtige Bedingung eintritt
05.08.2016 15:17:34 Benjamin
NotSolved
05.08.2016 17:00:59 Crazy Tom
*****
Solved
08.08.2016 07:46:42 Benjamin
NotSolved