Thema Datum  Von Nutzer Rating
Antwort
Rot Unaufgefordertes wechseln des Arbeitsblatt bei Markoaktivierung
28.10.2017 14:37:38 bubeldu
NotSolved
29.10.2017 17:46:58 xlKing
NotSolved
31.10.2017 13:26:26 Gast89217
NotSolved

Ansicht des Beitrags:
Von:
bubeldu
Datum:
28.10.2017 14:37:38
Views:
920
Rating: Antwort:
  Ja
Thema:
Unaufgefordertes wechseln des Arbeitsblatt bei Markoaktivierung

Hallo liebes Forum,

Ich hoffe man kann mir hier helfen. Ich wusste ehrlich gesagt nicht, wie ich nach meinem Problem suchen sollte, also wenn jemand bereits von einem ähnlichen Beitrag weiß einfach melden.

Mein Problem ist folgendes:

Ich Programmiere zur Zeit eine umfangreichere Excel-Arbeitsmappe. Auf den Einzelnen Arbeitsblättern wird auf zahlreiche Prozeduren und auch Zellen auf anderen Arbeitsblättern zurückgegriffen. Die Berechnungen auf den jeweiligen Blättern wird dabei durch klicken auf eine gewöhnliche Form ausgelöst, der ein Makro zugewiesen ist (ich nenne diese Form im weiteren mal ""Aktualisieren"-Button"). Und genau hier tritt mein Problem auf.

Im (ich nenne es mal so) Normalfall, d.h. alle Arbeitsblätter sind eingeblendet und an den Berechnungen beteiligt, funktioniert dieser "Aktualisieren"-Button einwandfrei.

In einem bestimmten Sonderfall (Tritt bei bestimmten Eingaben auf einem der ersten Arbeitsblätter ein) werden einzelne Arbeitsblätter ausgeblendet, weil diese nicht erforderlich sind und den Nutzer nur verwirren würden. Klickt man jetzt allerdings auf den "Aktualisieren"-Button wird das Makro und die untergordneten Makros zwar ausgeführt, allerdings nur bis zu dem Punkt an dem Excel ohne ersichtlichen Grund auf ein anderes Arbeitsblatt wechselt, dort ein Object nicht findet und den Debugger öffnet...

Ich habe das gleiche Makro mal über ein ActiveX-Steuerelement gelegt. Man sieht (zumindest bei meinem Urzeit-Prozessor), dass auch hier kurzzeitig das Arbeitsblatt gewechselt wird, allerdings tritt dabei kein Fehler auf und Excel wechslelt sofort zurück auf das ursprüngliche Blatt. Die Berechnung funktioniert tadellos.

Außerdem bin ich natürlich auf der Fehlersuche das Makro in einzel schritten durchgegangen. Dabei tritt nichtmal dieses Blatt-wechseln auf...

Ich würde aus optischen Gründen gerne die Form verwenden und nicht den schnöden unauffälligen ActiveX-Knopf...

 

Ich nutze Office365, unter Excel 2016 und 2013: gleiches Problem. Unter Excel 2010: funktioniert wunderbar...

 

Ich bin mir nicht sicher, ob man das Problem überhaupt greifen kann, wenn man es nicht selber sieht. Leider darf ich die Datei jedoch noch nicht öffentlich machen. Und nur einen Teil der Programmierung hier hoch zu laden, macht glaub ich auch keinen sinn, da das Programm sehr umfangreich ist.

 

Falls jemand versteht was ich hier versuche zu erzählen :P und evtl. eine Idee hat, woran das liegen könnte: Bitte helft mir :D

Vielen Dank schon mal :)

 

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 Unaufgefordertes wechseln des Arbeitsblatt bei Markoaktivierung
28.10.2017 14:37:38 bubeldu
NotSolved
29.10.2017 17:46:58 xlKing
NotSolved
31.10.2017 13:26:26 Gast89217
NotSolved