Thema Datum  Von Nutzer Rating
Antwort
05.10.2018 08:43:04 Jörg
NotSolved
05.10.2018 10:03:14 Ulrich
NotSolved
05.10.2018 10:36:37 Jörg
NotSolved
05.10.2018 11:31:32 Ulrich
NotSolved
05.10.2018 13:00:50 Gast79429
NotSolved
05.10.2018 13:13:09 Ulrich
NotSolved
08.10.2018 09:02:01 Gast20373
NotSolved
Blau Excel makro wartet im Hintergrund
08.10.2018 10:18:44 Ulrich
Solved
08.10.2018 11:39:15 Jörg
NotSolved

Ansicht des Beitrags:
Von:
Ulrich
Datum:
08.10.2018 10:18:44
Views:
619
Rating: Antwort:
 Nein
Thema:
Excel makro wartet im Hintergrund

Hallo,

"
ich habe jetzt erst mal die Zeile
MsgBox "Addin aktiv (open)"
gelöscht.

"

Gut!

 

"Die beiden MsgBox "Tabelle 1 falsch" kommen dann aber immer noch."

Ich finde es schon extrem irritierend (frustrierend), dass dich die Msgbox stört. Natürlich soll sie nicht in deinen endgültigen Code, doch ich habe sie ja extra für dich hingeschrieben. Zum einen, damit du lernst, wann diese welche Codezeile ausgeführt wird, zum anderen enthält sie doch auch noch etwas zum Autofilter. Ich dachte, die Msgbox hat einen Mehrwert für dich! Ich wollte dir ua. zeigen, wie du eine Schleife über alle Tabellenblätter baust, wie du mit der Fehlermeldung umgehen kannst, wenn es kein Autofilterobjekt im Tabellenblatt gibt ... Das alles hättest du aus dieser Msgbox lernen können!?

 

Dass der Fehler auftritt, liegt daran, dass du in zwei Zeilen hintereinander die erste Zeile eines Makros schreibst. Das eine kann also noch nicht fertig sein, und schon beginnt ein neues?! => Compilierungsfehler!

 

Hier mein Vorschlag für das Makro mExcelApp_WorkbookOpen

Private Sub mExcelApp_WorkbookOpen(ByVal Wb As Workbook)
    Dim Ws As Worksheet
    Dim i As Long
    
    For Each Ws In Wb.Worksheets
    
        'Autofilter für das ganze Blatt
        If Not Ws.AutoFilter Is Nothing Then
            Ws.AutoFilter.ShowAllData
        End If
        
        'Autofilter in "intelligenten Tabellen"
        For i = 1 To Ws.ListObjects.Count
            Ws.ListObjects(i).AutoFilter.ShowAllData
        Next
    
    Next
End Sub

 

 

Mit dem Autofilter kennne ich mich nicht so sonderlich aus. Der Code ist getestet, läuft er auch bei dir?

Grüße, Ulrich


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
05.10.2018 08:43:04 Jörg
NotSolved
05.10.2018 10:03:14 Ulrich
NotSolved
05.10.2018 10:36:37 Jörg
NotSolved
05.10.2018 11:31:32 Ulrich
NotSolved
05.10.2018 13:00:50 Gast79429
NotSolved
05.10.2018 13:13:09 Ulrich
NotSolved
08.10.2018 09:02:01 Gast20373
NotSolved
Blau Excel makro wartet im Hintergrund
08.10.2018 10:18:44 Ulrich
Solved
08.10.2018 11:39:15 Jörg
NotSolved