Thema Datum  Von Nutzer Rating
Antwort
Rot VBA-Optimierung
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
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 14:37:00
Views:
1063
Rating: Antwort:
  Ja
Thema:
VBA-Optimierung

Moin VBA-Experten!

 

ich habe den folgenden Code eingesetzt um das Wort "Preise" in jeweils dem 5ten Feld anzeigen zu lassen (solange die Spalte G gefüllt ist). 

    For i = 2 To ActiveSheet.UsedRange.Rows.Count Step 4
    strformel = "=WENN(G" & i & "="""";"""";""Preise"")"
    ActiveSheet.Cells(i, 2).FormulaLocal = strformel
    Next i

Die Funktion läuft an sich auch wie gewollt, das Problem ist aber die Ladezeit. Im Vergleich zu allen anderen Funktionen braucht sie sehr lange um alles zu verarbeiten.

Gibt es eine Möglichkeit die Funktion zu optimieren um die Ladezeit zu senken? Indem man z.B. sagt bis zur welchen Zeile gearbeitet werden soll (habe dafür extra eine Variable da)?


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 VBA-Optimierung
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
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