Thema Datum  Von Nutzer Rating
Antwort
09.01.2016 17:18:15 Gast24671
Solved
Blau Code läuft nur wenn "ALT+F11" geöffnet war
09.01.2016 19:27:54 BigBen
NotSolved
09.01.2016 22:06:57 Gast88459
NotSolved

Ansicht des Beitrags:
Von:
BigBen
Datum:
09.01.2016 19:27:54
Views:
1300
Rating: Antwort:
  Ja
Thema:
Code läuft nur wenn "ALT+F11" geöffnet war

Hallo,

eventuell kann dieser Befehl helfen:

Application.VBE.MainWindow.Visible = True

Quelle: http://www.ms-office-forum.net/forum/showthread.php?t=216204

Durch diesen Befehl wird das VBA-Fenster angezeigt.

Alternativ kann man auch versuchen, den Fehler eingrenzen zu können:

Option Explicit

Public Declare Function _
    WritePrivateProfileString Lib _
                              "kernel32" Alias "WritePrivateProfileStringA" _
                              (ByVal lpApplicationName As String, _
                               ByVal lpKeyName As Any, _
                               ByVal lpString As Any, _
                               ByVal lpFileName As String) As Long

Sub Test()
    Anweisung "Initialisierung", "Zeile 5"
End Sub

Sub Anweisung(Routine As String, Info As String)
    IniSchreiben "C:\tmp\tt.ini", Routine, "Info", Info
End Sub

Private Sub IniSchreiben(ByVal strDatei As String, ByVal fldName As String, ByVal key As String, value As String)
    WritePrivateProfileString fldName, key, value, strDatei
End Sub

Vor den einzelnen Befehlen muss lediglich eine zusätzlich Zeile eingefügt werden:

Anweisung {Befehl}, {Zeile-Nummer}

Dann wird vor der Ausführung eines befehls immer erst die Information in eine Ini-Datei geschrieben.

Wenn dann ein Fehler auftritt kann der letzte Befehl rekonstruiert werden.

Alternativ kann natür auch mit

on error goto ...

gearbeitet werden. Aber ich setze mal voraus, dass es bereits viele Fehlerbehandlungsroutinen gibt.

In diesem Fall kann der Aufruf

Anweisung {Befehl}, {Zeile-Nummer}

direkt in der Fehlerbehandlung ausgeführt werden.

VG, BigBen


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
09.01.2016 17:18:15 Gast24671
Solved
Blau Code läuft nur wenn "ALT+F11" geöffnet war
09.01.2016 19:27:54 BigBen
NotSolved
09.01.2016 22:06:57 Gast88459
NotSolved