Thema Datum  Von Nutzer Rating
Antwort
08.06.2017 09:56:39 Otto
NotSolved
08.06.2017 15:26:53 RPP63
NotSolved
08.06.2017 15:43:24 JoNNy
NotSolved
08.06.2017 15:46:34 JoNNy
NotSolved
08.06.2017 15:51:19 JoNNy
NotSolved
08.06.2017 16:00:21 Pombär97
NotSolved
08.06.2017 16:02:25 JoNNy
NotSolved
Blau Checkt mal dies:
08.06.2017 16:10:52 RPP63
NotSolved
08.06.2017 16:18:20 JoNNy
NotSolved
08.06.2017 17:31:48 RPP63
NotSolved
09.06.2017 10:14:01 JoNNy
NotSolved

Ansicht des Beitrags:
Von:
RPP63
Datum:
08.06.2017 16:10:52
Views:
648
Rating: Antwort:
  Ja
Thema:
Checkt mal dies:

Moin ihr Cracks! ;)

Ich finde eure Schleifen ja toll, biete Euch aber einen Wettkampf an.

Voraussetzung:

Spalte A mit 10.000 Zufallszahlen gefüllt (.Value = .Value)

Meine Version setzt die obige Formel in VBA um.

Laufzeit: 0,02 Sekunden!

Ich glaube nicht, dass die Schleifen auch nur unnähernd so schnell sind (werde ich aber gleich mal testen).

Mein Code:

Sub RPP()
Dim Start&
Start = Timer
Application.ScreenUpdating = False
With Range(Cells(1), Cells(1).End(xlDown)).Offset(0, 1)
   .Formula = "=IF(MOD(ROW(),5)=0,AVERAGE(INDEX(A:A,ROW()-4):INDEX(A:A,ROW())),"""")"
   .Copy: .PasteSpecial xlPasteValues
End With
With Application
   .CutCopyMode = False
   .Goto Cells(1)
   .ScreenUpdating = True
End With
Debug.Print Timer - Start
End Sub

Gruß Ralf


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
08.06.2017 09:56:39 Otto
NotSolved
08.06.2017 15:26:53 RPP63
NotSolved
08.06.2017 15:43:24 JoNNy
NotSolved
08.06.2017 15:46:34 JoNNy
NotSolved
08.06.2017 15:51:19 JoNNy
NotSolved
08.06.2017 16:00:21 Pombär97
NotSolved
08.06.2017 16:02:25 JoNNy
NotSolved
Blau Checkt mal dies:
08.06.2017 16:10:52 RPP63
NotSolved
08.06.2017 16:18:20 JoNNy
NotSolved
08.06.2017 17:31:48 RPP63
NotSolved
09.06.2017 10:14:01 JoNNy
NotSolved