Thema Datum  Von Nutzer Rating
Antwort
29.11.2016 14:37:00 Igor B.
NotSolved
29.11.2016 15:23:34 SJ
****
NotSolved
29.11.2016 15:35:09 Igor B.
NotSolved
Blau VBA-Optimierung
29.11.2016 15:41:28 Igor B.
NotSolved
29.11.2016 15:50:25 Gisela
*****
Solved
29.11.2016 16:07:32 Igor B.
NotSolved

Ansicht des Beitrags:
Von:
Igor B.
Datum:
29.11.2016 15:41:28
Views:
650
Rating: Antwort:
  Ja
Thema:
VBA-Optimierung

Das Problem scheint im folgenden Bereich zu liegen:

Hier wird die Variable i zum Aufzählen der G-Spalte benutzt und dauert ewig:

    For i = 2 To ActiveSheet.UsedRange.Rows.Count Step 4

    strformel = "=WENN(G" & i & "="""";"""";""Preise"")"

    ActiveSheet.Cells(i, 26).FormulaLocal = strformel

    Next i

 

Sobald ich der G einen festen Wert gebe, ist die Ladezeit überhaupt kein Thema mehr:

    For i = 2 To ActiveSheet.UsedRange.Rows.Count Step 4

    strformel = "=WENN(G2="""";"""";""Preise"")"

    ActiveSheet.Cells(i, 26).FormulaLocal = strformel

    Next i

 


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
29.11.2016 14:37:00 Igor B.
NotSolved
29.11.2016 15:23:34 SJ
****
NotSolved
29.11.2016 15:35:09 Igor B.
NotSolved
Blau VBA-Optimierung
29.11.2016 15:41:28 Igor B.
NotSolved
29.11.2016 15:50:25 Gisela
*****
Solved
29.11.2016 16:07:32 Igor B.
NotSolved