Thema Datum  Von Nutzer Rating
Antwort
Rot Variable in HP-Filter-Formel einsetzten
28.04.2015 14:24:11 Shinga
NotSolved
30.04.2015 11:40:05 Holger
Solved

Ansicht des Beitrags:
Von:
Shinga
Datum:
28.04.2015 14:24:11
Views:
1118
Rating: Antwort:
  Ja
Thema:
Variable in HP-Filter-Formel einsetzten

Hallo zusammen!

Der HP-Filter wird zur konjunkturbereinigung von ökonomischen Daten benutzt. Mit Hilfe eines Add-ins kann ich jetzt in Excel alle Zeitreihen mit dem HP Filter konjunkturbereinigen, allerdings habe ich ein Problem:

Weil meine Zeitreihen viele fehlende Daten haben muss der HP-Filter immer auf eine andere Range zugreifen (die, in der Daten stehen). Deswegen schreibe ich ein Makro, allerdings muss ich dafür die Range, die gefiltert werden soll, irgendwie als Variable in den Filter einbauen!

Laut Recording sieht der HP-Filter so aus:

    Range("D7:D59").Select
    Selection.FormulaArray = "=hp('Ed trans'!RC:R[12]C,100)"
 
Leider kamen nur Fehlermeldungen, als ich die Zahl 12 im HP-Filter durch eine Variable austauschen wollte, die die richtige Zeile angibt. 
 
Es wäre super, wenn jemand mir helfen könnte: Wie kann ich die HP-Formel mit einer Variable von dem fixen Zellbezug lösen?
 
Vielen Dank im Voraus!
Shinga

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 Variable in HP-Filter-Formel einsetzten
28.04.2015 14:24:11 Shinga
NotSolved
30.04.2015 11:40:05 Holger
Solved