Thema Datum  Von Nutzer Rating
Antwort
06.05.2016 22:31:26 David
NotSolved
09.05.2016 09:50:09 Gast26310
NotSolved
09.05.2016 10:53:06 David
NotSolved
09.05.2016 14:59:44 Gast47416
NotSolved
09.05.2016 15:27:39 David
NotSolved
09.05.2016 20:03:50 Gast79172
NotSolved
09.05.2016 21:45:15 David
NotSolved
10.05.2016 07:48:17 Gast22592
NotSolved
10.05.2016 22:12:36 David
NotSolved
11.05.2016 10:49:01 Gast91729
NotSolved
16.05.2016 14:04:12 David
NotSolved
17.05.2016 07:35:07 SJ
NotSolved
17.05.2016 10:02:37 David
NotSolved
Blau Kurszeitreihenanalyse von Bitcoins
17.05.2016 11:00:44 SJ
NotSolved
17.05.2016 21:28:18 David
NotSolved
18.05.2016 07:56:42 SJ
NotSolved
18.05.2016 19:59:04 Gast63961
NotSolved

Ansicht des Beitrags:
Von:
SJ
Datum:
17.05.2016 11:00:44
Views:
765
Rating: Antwort:
  Ja
Thema:
Kurszeitreihenanalyse von Bitcoins

Hallo,

also download und import geht hiermit:

Option Explicit

Private Declare Function URLDownloadToFile Lib "urlmon" _
  Alias "URLDownloadToFileA" ( _
  ByVal pCaller As Long, _
  ByVal szURL As String, _
  ByVal szFileName As String, _
  ByVal dwReserved As Long, _
  ByVal lpfnCB As Long) As Long
   
Public Sub download_und_import_bitcoin_courses()
    If download_file <> 0 Then
        MsgBox "Problem beim herunterladen.", vbExclamation
        Exit Sub
    End If
     
    Call import
    
    MsgBox "Import erfolgreich.", vbInformation
End Sub
 
Private Function download_file() As Long
    Dim strURL As String
    Dim strLocalFile As String
     
    'Link zum Donwload
    strURL = "http://www.quandl.com/api/v3/datasets/BITFINEX/BTCUSD.csv"
     
    'Pfad für den Speicherort
    strLocalFile = ThisWorkbook.Path & "\Bitcoin_" & Format(Date, "YYYYMMDD") & ".csv"
     
    'Datei herunterladen und Status zurückgeben
    download_file = URLDownloadToFile(0, strURL, strLocalFile, 0, 0)
End Function
 
Private Sub import()
    Dim fso As Object
    Dim txtStream As Object
    Dim i As Integer, j As Integer
    Dim strPfad As String
    Dim strDaten() As String
    Dim wksImport As Worksheet
    'Tabelle, in der importiert wird
    Set wksImport = Worksheets("Tabelle1")
    'Bereich in dem Eingefügt wird (1,1 = A1; 2,1 = A2..)
    i = 1: j = 1
    'Tabellenblatt leeren
    wksImport.Cells.Clear
     
    strPfad = ThisWorkbook.Path & "\Bitcoin_" & Format(Date, "YYYYMMDD") & ".csv"
    Set fso = CreateObject("Scripting.FilesystemObject")
    Set txtStream = fso.OpenTextfile(strPfad)
     
    Do While Not txtStream.AtEndOfStream
        strDaten() = Split(txtStream.ReadLine, ",")
        For j = 0 To UBound(strDaten())
            wksImport.Cells(i, j + 1) = strDaten(j)
        Next j
        i = i + 1
    Loop
     
    txtStream.Close
    Set txtStream = Nothing
    Set fso = Nothing
End Sub

Durchschnitt solltest du nun selber hinbekommen.

Gruß


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
06.05.2016 22:31:26 David
NotSolved
09.05.2016 09:50:09 Gast26310
NotSolved
09.05.2016 10:53:06 David
NotSolved
09.05.2016 14:59:44 Gast47416
NotSolved
09.05.2016 15:27:39 David
NotSolved
09.05.2016 20:03:50 Gast79172
NotSolved
09.05.2016 21:45:15 David
NotSolved
10.05.2016 07:48:17 Gast22592
NotSolved
10.05.2016 22:12:36 David
NotSolved
11.05.2016 10:49:01 Gast91729
NotSolved
16.05.2016 14:04:12 David
NotSolved
17.05.2016 07:35:07 SJ
NotSolved
17.05.2016 10:02:37 David
NotSolved
Blau Kurszeitreihenanalyse von Bitcoins
17.05.2016 11:00:44 SJ
NotSolved
17.05.2016 21:28:18 David
NotSolved
18.05.2016 07:56:42 SJ
NotSolved
18.05.2016 19:59:04 Gast63961
NotSolved