Thema Datum  Von Nutzer Rating
Antwort
Rot Mittelwert über VBA erfassen
11.04.2016 19:39:06 Björn
NotSolved

Ansicht des Beitrags:
Von:
Björn
Datum:
11.04.2016 19:39:06
Views:
1452
Rating: Antwort:
  Ja
Thema:
Mittelwert über VBA erfassen

Guten Tag an das Forum,

ich habe eine Tabelle mit 443981 Zeilen in einem Tabellen Blatt (Tabelle1) und eine Tabelle (Tabelle2) wo ich Werte eintrage, in 3506 Zeilen.

Die eingetragenen Werte werden mit einem Sverweis auf die 443981Zeilen in die Tabelle1 (Ausarbeitung) verteielt.

Auf grund der Größe (denke ich) wird Excel recht langsam.

Frage 1= Bringt es etwas den Sverweis in VBA zu  schreiben? für die Geschwindigkeit?

Frage 2=

Aus der Tabelle1 (Ausarbeitung) benötige ich den Mittelwert in Tabelle2 unzwar für jede (3506) Zeile.

Ich habe dazu diese Formel=  

{=MITTELWERT(WENN(Ausarbeitung!AM:AM=Tabelle2!H1;Ausarbeitung!S:S))}

Hier habe ich auch das Problem das Excel ewig braucht. (was wegen der Größe auch wohl kein Wunder ist)

mein Versuch die Formel in VBA zu schreiben=

Sub Mittelwert()
Worksheets("Tabelle1").Range("n3").FormulaLocal = "=mittelwert(wenn(Ausarbeitung!AM:AM)=(Tabelle1!H3;(Ausarbeitung!S:S))"
End Sub

Aber hier ist wohl ein Fehler drin, und da ich leider kein VBA Profie bin. Bräuchte ich eure Hilfe.

Ich wäre euch sehr Dankbar wenn mir hier jemand Helfen Könnte.

Vielen Dank im Voraus

Björn

 

 


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 Mittelwert über VBA erfassen
11.04.2016 19:39:06 Björn
NotSolved