Как загрузить стоимость акций в Excel 2013? Есть ли эквивалент функции GoogleFinance Google Doc для Google?

В электронной таблице Google Docs я могу использовать эту формулу ячейки:

=GoogleFinance("GOOG", "price")

, чтобы загрузить последнюю цену акции. Есть ли эквивалентная функция в Excel 2013?

В более ранних версиях Excel был smart tag , который загрузил тонну данных для каждого тикера (слишком много, на самом деле, если вам просто нужна цена), и я видел источники, которые предлагают приложение Bing Finance для Excel 2013. К сожалению, это было прекращено.

Есть ли простой способ сделать это? Я буквально просто нуждаюсь в самой последней цене, и мне все равно, если она задерживается, поступает из Yahoo Finance и т. Д. Предположительно, я мог бы написать код VBA для загрузки CSV-файла из YF, проанализировать его и т. Д., Но я надеясь избежать создания рабочей книги с поддержкой макросов.

8 голосов | спросил Michael A 23 PMpWed, 23 Apr 2014 20:16:56 +040016Wednesday 2014, 20:16:56

1 ответ


4

Вы можете использовать UDF, как это -

Option Explicit

Public Function GetTickerPrice(ByVal ticker As String) As Double

    Dim IE As Object
    Dim pageData As Object

    Set IE = CreateObject("InternetExplorer.Application")
    Dim URL As String
    URL = "http://www.msn.com/en-us/money/stockdetails/fi-126.1." & ticker & ".NAS?symbol=" & ticker & "=PRFIMQ"

    IE.Navigate URL

     Do Until IE.ReadyState >= 4
            DoEvents
     Loop

     Application.Wait Now + TimeSerial(0, 0, 5)

     Set pageData = IE.document

     GetTickerPrice = pageData.getElementsByClassName("precurrentvalue")(0).innertext

     Set IE = Nothing
     Set pageData = Nothing
End Function

Теперь вы можете использовать GetTickerPrice("GOOG") и получить текущую цену.


Я сделал это до Codereview.SE для некоторого ввода.

ответил Raystafarian 26 FebruaryEurope/MoscowbFri, 26 Feb 2016 22:28:39 +0300000000pmFri, 26 Feb 2016 22:28:39 +030016 2016, 22:28:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132