Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es...

Diskutiere Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es... im Office Forum im Bereich Microsoft Community Fragen; Hallo liebes Forum, bezugnehmend zum Thread Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es... will ich hier im...
M

MSCom

Neuer Benutzer
Threadstarter
Dabei seit
20.09.2016
Beiträge
1
Hallo liebes Forum,


bezugnehmend zum Thread Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es... will ich hier im Forum auch einmal mein Problem schildern!

Wir haben eine kleine Eingabemaske um eine Kundennummer und einen Preis einzugeben. Ich gebe also in diese Form die beiden Werte ein und drücke Enter. Die beiden Werte werden in einer neuen Excelzeile abgelegt. Das war schon alles.


Das Problem ist, dass ich diesen Vorgang 69 Mal machen kann und beim 70. Mal bricht er an einer unkritischen Programmstelle einfach ab.

Die Stelle ist absolut unproblematisch.

Ich habe mal den Befehl "Unload Me" oben ausgeschaltet und statt dessen HIDE eingebaut, aber trotzdem bricht Excel nach 70 Eingaben ab.

Jetzt ist es so, dass das Programm ohne Problem auf meinem Windows 7 Rechner mit Excel 2010 läuft. Es bricht also NICHT nach 70 Eingaben ab.

Ich bin von Hause aus ein erfahrener Programmierer aber in ABAP und nicht in VBA. Ich habe das Coding durchdebuggt und hatte erst den Unload Me in Verdacht. Aber den habe ich ausgeschaltet und das Problem blieb.

Da es unter Excel 2010 problemlos läuft schließe ich auf Probleme mit der Umstellung auf Excel 365 auf anderem Windows 10 Rechner. Oder aber dass sich im VBA einige Befehle anders verhalten. Ein Fehler nach 69 erfolgreichen Durchläufen und dann der Fehler kann ich mir mit einem Programmierfehler eher nicht erklären. Es ist auch so dass ich das Programm wieder starte und weitere 70 Eingaben mache und dann bricht Excel wieder ab. Keine Fehlermeldung, nix...

Habe Office 365 upgedatet. Habe Datei von xls in xlsm umgewandelt. Immer noch Fehler.

Hat iregend jemand eine Idee!? Es kann ja nur an den unterschiedlichen Excelversionen liegen....!?


Ich bitte einmal nach eine Einschätzung dieses Fehlers und den Möglichkeiten es zu lösen.



Also unter Excel 2010 gab es nach ca. 300 Eingaben auch schon mal einen Dump. Den würde ich auch auf unsaubere Programmierung schieben. Dann war aber immer ein Popup von Excel da: Debugger: Fehler xy …

Da kann ich dann ja gezielt nach Fehlern suchen!

Ist dieses Fehler-Debugg-Popup bei Excel 365 vielleicht defaultmäßig abgeschaltet!? Wenn ja, wie kann man es wieder einschalten!? Excel bringt ja keine Fehlermeldung.



Bei diesem Fehler hier ist es exakt nach 70 Eingaben und an einer Stelle die vorher 69 mal sauber durchlaufen wurde.



Gibt es irgendetwas, was Excel 365 anders macht. Ist das VBA zu dieser Excelversion anders!? Liegt es an der VBA Version, An Windows 10!?



Ich kann den Fehler schlecht einschätzen...



Bietet MS ein Forum für solche Versionswechselprobleme!?



Also es gibt folgende Möglichkeiten:



1.) Es liegt an Excel 365

2.) Es liegt an einer neueren VBA-Version

3.) Irgendwelche temporären Libraries vertragen sich mit dem alten Coding nicht

4.) Liegt es wirklich an der unsauberen Programmierung!?

a) Kann die CombiBox eine Ursache sein!? Die baue ich regelmäßig neu auf. Unsauber, aber funktioniert...

5.) Muss das VBA-Coding neu compiliert werden oder etwas ähnliches!?

6.) Liegt es an Windows 10 oder der Kombination Windows 10 mit Excel 365!?

7.) Gibt es einen Grund für den Abbruch nach 70?! Evtl. kann VBA nur 70 Instanzen verwalten... was weiss ich...!? Wenn es ein Ressourcenproblem wäre so käme der Fehler ja mal nach 68 oder auch 72 Eingaben...



Office 365 habe ich übrigens frisch upgedatet!



Frage:

Excel bricht ja an besagter Stelle einfach ab ohne irgendeine Fehlermeldung. Kann ich das ändern? Ist das dieses "on error"!? Mit einer aussagekräftigen Fehlermeldung könnte ich ja was anfangen. Und dann gezielt den Fehler beheben!



Welches Punkt oben haltet ihr für am wahrscheinlichsten!?
Ich stelle jetzt mal das File online.

Hier ist es:

https://www.herber.de/bbs/user/134342.xls


Um den Fehler zu reproduzieren müsst ihr folgendes tun:

Das Excel File mit Excel 365 oder einem anderen Excel öffnen.
Bei mir kommt der Fehler bei Excel 365 und bei Excel 2010 kommt er nicht.

Dann im Sheet „Allgemein“ auf den Button „Einnahmen eingeben“ drücken.
Dann unter Teilnehmer 1 eingeben.
Enter
Dann den Verkaufserlös 1 eingeben.
Enter – damit steht der Cursor auf dem Button „übernehmen“.
Nochmal Enter
Excel springt in das Sheet „Einnahmen“ und fügt in Zeile 2 eine neue Zeile ein.
Jetzt habe ich das Programm abgespeckt hier für die Fehlersuche. Man braucht jetzt nur noch 69 mal Enter zu drücken. Normalerweise müsste man ja 69 mal wieder die 1 und nochmal die 1 eingeben. Der Fehler kommt aber leider trotzdem.
Also: Jetzt 69 mal Enter drücken! …
Wenn jetzt bis Zeile 70 die Zeilen gefüllt wurden, so geht das Programm nun in den Stop-Breakpoint den ich zum Testen mal eingebaut habe.
Ab hier könnt ihr manuell debuggen per F8.
In „Private Sub neuer_Satz_Button_Click()“ in Zeile 103 mit dem Coding „Sheets("Einnahmen").Range("B" & i).Value = CDbl(Teilnehmer_Box) + 1000“ bricht Excel dann unvermittelt und unverständlicherweise ab….

Sollte Excel bei Euch auch abbrechen… dann wäre ich für eine Rückmeldung und einen Tipp sehr, sehr dankbar.
Sollte Excel bei Euch nicht abbrechen… Dann bitte auch eine kurze Rückmeldung mit dem Hinweis auf Eure Windowsversion und Excelversion!

Das Coding habe ich selbst nicht geschrieben. Ich bin auch kein VBA Programmierer. Ich habe das Programm aktuell in meiner Obhut und habe es an einigen Stellen etwas angepasst. Ich kann wohl programmieren, aber bin in VBA dann doch nicht zuhause.

Danke für’s ausprobieren und LG MichaelDanke und LG Michael

* Die E-Mail-Adresse wurde aus Datenschutzgründen entfernt. *
 
Thema:

Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es...

Excel 365 Makro bricht nach 70 Eingaben plötzlich ab. Bei Excel 2010 klappt es... - Ähnliche Themen

  • Excel Makro (Office 365)

    Excel Makro (Office 365): Warum funktioniert ein Makro nicht wenn ich es über eine Tastenkombination ausführen will. Bitte um Hilfe
  • Excel 365 Mauszeiger

    Excel 365 Mauszeiger: Hallo, wie kann ich in Excel 365 den Mauszeiger von Pfeil auf Präzisionskreuz umstellen? Über die Standard-Mauseinstellungen funktioniert es nicht.
  • Erstellen von Notizen in Excel mit Office 365

    Erstellen von Notizen in Excel mit Office 365: Hallo, ich würde gern eine Notiz in Excel erstellen, habe jedoch die Funktion dazu nicht. In der Menüleiste ist die Funktion nicht vorhanden...
  • DATEDIF Function Excel - Office 365

    DATEDIF Function Excel - Office 365: Hello everyone, could you please help me ? The function DATEIDIF works only for months and for nothing more, for year, day etc. unfortunately...
  • Ähnliche Themen
  • Excel Makro (Office 365)

    Excel Makro (Office 365): Warum funktioniert ein Makro nicht wenn ich es über eine Tastenkombination ausführen will. Bitte um Hilfe
  • Excel 365 Mauszeiger

    Excel 365 Mauszeiger: Hallo, wie kann ich in Excel 365 den Mauszeiger von Pfeil auf Präzisionskreuz umstellen? Über die Standard-Mauseinstellungen funktioniert es nicht.
  • Erstellen von Notizen in Excel mit Office 365

    Erstellen von Notizen in Excel mit Office 365: Hallo, ich würde gern eine Notiz in Excel erstellen, habe jedoch die Funktion dazu nicht. In der Menüleiste ist die Funktion nicht vorhanden...
  • DATEDIF Function Excel - Office 365

    DATEDIF Function Excel - Office 365: Hello everyone, could you please help me ? The function DATEIDIF works only for months and for nothing more, for year, day etc. unfortunately...
  • Sucheingaben

    cBasinos online

    ,

    best poker app

    ,

    mt airy casino

    ,
    mt airy cahsino
    , how to cheat at poNker, hard rock casino las vegas, hard rock c5asino las vegas, online poker usa, hinckley casino, hinckley casiXno, pokker video, poker video, how do you play texas holdem poker, how do you play texas holdem po/ker, poker how to play, empire city casiKno, atlantic city casino news, atlantic city casi8no news, poker clubs, poke0r clubs, hollywood casisno hotel, pokter app
    Oben