Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Iterative Berechnung per VBA aktivieren
#11
(21.03.2019, 15:05)StrammerMax schrieb: Ich frage ja nicht, weil mir langweilig ist oder ich euch nerven will... Ich kann mir auch etwas Schöneres vorstellen, als fremde Leute in einem Forum um Hilfe anzubetteln...

Google hilft oftmals - oftmals aber auch nicht.
Die Beispiele die man findet sind häufig sehr speziell - der Transfer auf mein Projekt ist dann nicht mit copy & paste möglich.
Und ohne die Erfahrung und die nötige Kompetenz schafft man den Transfer häufig überhaupt nicht (ohne Hilfe).

Klar kann man sich hinsetzten und stundenlang googeln und ausprobieren, bis man (vielleicht) irgendwann die Lösung findet. Und das hat auch seine Vorzüge, weil man dabei viel lernt.
Allerdings ist es auch sehr deprimierend, da man häufig eben keine Lösung findet.

Zumal es auch eine Deadline gibt, und man nicht für jede Kleinigkeit stundenlag googeln kann.

Für die 2 Codezeilen die ich benötige braucht ihr keine 10 Sekunden, wohingegen ich 5 Stunden Google und ausprobiere.

Und wie der Admin bereits erwähnt hat - niemand ist gezwungen mir zu antworten.

Wenn ihr meine Fragen für nicht würdig / nervig / zu viel erachtet könnt ihr sie gerne ignorieren.

Hallo,

Deine Fragen ähneln leider immer mehr den Rufen eines Ertrinkenden.
Oder etwas ketzerischer: den letzten Luftblasen eines Ertrunkenen.
Sorry, aber mein Bauchgefühl sagt mir, dass Dir kaum noch zu helfen ist.
10.000 Codezeilen VBA, mehr weniger denn mehr Dokumentation, nun noch Iteration, da könnte nur noch eine datenanonymisierte Beispieldatei mit Deinen vollständigen Code"sünden" helfen, um Dir zu helfen.

Viel Glück,
Bernd P
Antworten Top
#12
(21.03.2019, 13:36)StrammerMax schrieb: Hey Leute,

gibt es eine Möglichkeit die Iterative Berechnung die man bei Excel 2010 in den Optionen aktiviert auch beim Start einer Arbeitsmappe automatisch per VBA zu aktivieren?

Hallo Max, :19:

immer wenn du Einstellungen vornimmst, speichere sie am Anfang und setzte sie am Ende wieder zurück. Folgender Code unter "DieseArbeitsmappe": :21:

Code:
Option Explicit
Dim blnTMP As Boolean
Private Sub Workbook_Open()
    With Application
        blnTMP = .Iteration
        .Iteration = True
    End With
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.Iteration = blnTMP
End Sub
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • StrammerMax
Antworten Top
#13
Hallo,

Mir schwant Schlimmes:
Kann es sein, dass die Iteration lediglich deshalb eingeschaltet wird, um eine Zirkelbezugswarnung zu unterdrücken?

Viele Grüße,
Bernd P
Antworten Top
#14
Ich habe ebenfalls eine Befürchtung.
Der TE hat extrem viel bezahlte Arbeitszeit ins Projekt gesteckt.
Jetzt hat ihn sein Chef daran erinnert, dass er das Ergebnis nicht nur vernünftig debugged sehen will, sondern außerdem eine passable Dokumentation erwartet.
Ich befürchte, dass das Kind in den Brunnen gefallen ist und hoffe auf einen verständigen Chef.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#15
(22.03.2019, 00:37)Sulprobil schrieb: Hallo,

Mir schwant Schlimmes:
Kann es sein, dass die Iteration lediglich deshalb eingeschaltet wird, um eine Zirkelbezugswarnung zu unterdrücken?

Viele Grüße,
Bernd P

Gut erkannt. Allerdings tritt der Zirkelbezug auf, weil per VBA Zeilen ein- und ausgeblendet werden. Da mein Code so chaotisch ist und Funktionen mehrmals in anderen Funktionen auftreten ist bei bestimmten Handlungen eine Schleife beim Ein-/ausblenden der Zeilen.

Sprich eine Zeile wird ausgeblendet, anschließend wieder eingeblendet und dann wieder ausgeblendet.
Das ist natürlich nicht performant - aber es beeinträchtigt die Funktion des Tools nicht.

Da ich keine Ahnung habe, wie ich die Schleife finde wähle ich den einfacheren Weg und aktiviere die iterative Berechnung.

So schwarz wie ihr das Projekt darstellt ist es übrigens nicht.
Das Tool wurde (bis auf die letzten Kleinigkeiten) fertiggestellt und funktioniert so wie es soll.

Die Dokumentation habe ich so weit auch schon erstellt - war doch nicht so schwer.

Wenn man jetzt noch von festen Zeilenbezügen auf Namen umbauen würde wäre ich damit sogar ziemlich zufrieden.


Und an Case - wie immer vielen vielen Dank mein Reiter in der Not :D
Antworten Top
#16
Aha.

OT:

In einer TV Serie der dunkleren Art würde Case nun bei vollem Bewusstsein (aber handlungsunfähig) auf der Intensivstation eines Krankenhauses landen und an ein lebenswichtiges Gerät angeschlossen werden.
Sein Blick fiele auf die Gerätesteuerung und da liefe - Dein Programm.

A hopeless case.

SCNR,
Bernd P
[-] Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag:
  • shift-del
Antworten Top
#17
Bei Änderungen auf dem Blatt kommt die Meldung nun nicht mehr - was auch so passt.

Allerdings kommt die Zirkelbezugwarnung nun jedes Mal beim öffnen der Datei.

Kann man diese Initiale Meldung auch noch irgendwie unterdrücken?

Macht vielleicht nicht den vertrauenvollsten Eindruck, wenn man direkt mit einer Zirkelbezugwarnung begrüßt wird.
Antworten Top
#18
Kennt niemand eine Möglichkeit die Meldung beim Starten der Datei zu unterdücken?
Antworten Top
#19
Lösche Zirkelbezüge.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#20
Hallo,

Da schließe ich ich voll snb an, denn wenn die Zirkelbezüge nicht beseitigt werden, kommt es auch zu Fehlberechnungen!
Fehler in Tabellen und Codes MUSS man behandeln und beseitigen, einfaches "Verschweigen" oder "Unterdrücken" hat NIE etwas Gutes am Ende für ein Projekt!

HINWEIS: https://www.google.com/search?q=zirkelbe...Cge+finden&ie=utf-8&oe=utf-8&client=firefox-b
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste