Thema Datum  Von Nutzer Rating
Antwort
12.03.2018 16:27:22 Andi Z.
NotSolved
12.03.2018 16:50:14 Gast84322
NotSolved
12.03.2018 17:05:01 Andi Z.
NotSolved
13.03.2018 06:24:38 Andi Z
NotSolved
Rot Excel VBA Abbruch ohne Fehlermeldung
21.03.2018 17:16:35 Andi Z
Solved

Ansicht des Beitrags:
Von:
Andi Z
Datum:
21.03.2018 17:16:35
Views:
574
Rating: Antwort:
 Nein
Thema:
Excel VBA Abbruch ohne Fehlermeldung

Hallo liebe Forum-Teilnehmer.

Ich habe den besagte Fehler (Absturz bzw. Beendigung des Makro ohne Fehlermeldung)gefunden  - durch Stück für Stück löschen des Codes.

Grund für den Absturz:

Im Tabellenblatt hatte ich eine bedingte Formatierung, die sich auf den Autofilter bezog (über eine Formel) siehe Bild

Dazu hatte ich in einem allgemeinen Modul den Code (siehe unten) .. welcher auch einwandfrei funktionierte (wenn ein Filter gesetzt war, wurde das Feld gelb eingefärbt um es sofort sehen zu könne.

Public Function WennFilter2(Zelle As Range) As Boolean
    Dim filternr As Long
    
    'Dient zur Überprüfung ob ein Filter gesetzt ist, kann bei "Bedingter Formatierung" verwendet werden
    Application.Volatile
    filternr = 1 + Zelle.Column - ActiveSheet.AutoFilter.Range.Column
    If ActiveSheet.AutoFilter.Filters(filternr).On Then
        WennFilter2 = True
        Else
        WennFilter2 = False
    End If
End Function

Offensichtlich stürzte der Code jedesmal ab, wenn Zeilen gelöscht wurden (aber auch schon bei Löschung von Inhalten über ein Makro)

Habe nun das Ganze anders gelöst - nun funktioniert wieder alles.

LG an ALLE
Andi Z.


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
12.03.2018 16:27:22 Andi Z.
NotSolved
12.03.2018 16:50:14 Gast84322
NotSolved
12.03.2018 17:05:01 Andi Z.
NotSolved
13.03.2018 06:24:38 Andi Z
NotSolved
Rot Excel VBA Abbruch ohne Fehlermeldung
21.03.2018 17:16:35 Andi Z
Solved