0
我想通過WEBSERVICE函數從Yahoo Finance檢索數據,然後通過循環填充數據。我知道這個問題與撇號有關,因爲有兩個變量我不確定如何分隔它們。我試過「&符號&」的組合,雙撇號,沒有任何工作。如何在預期的字符串中插入變量,分隔問題? Excel-VBA
任何幫助非常感謝,謝謝!
的代碼是:
Sub marketdata()
Dim symbol As String
Dim parameter As String
Dim rows As Long
Dim cols As Long
For rows = 2 To 5700
For cols = 3 To 20
symbol = Cells(rows, 2).Value
parameter = Cells(1, cols).Value
Cells(rows, cols).Value = "=WEBSERVICE _
(""https://download.finance.yahoo.com/d/quotes.csv?s=SYMBOL&f=PARAMETER"")"
Next cols
Next rows
End Sub
這是我的第一篇,請讓我知道如果我需要澄清什麼。
非常感謝!這工作完美!公式和價值都評估爲一個公式在這裏對我來說。 –
是的,Excel通常會*將解釋公式放入.Value中作爲公式,但這樣做並不正確;它僅僅意味着你的編程依賴於VBA'開銷'來糾正錯誤。嘗試使用格式爲文本的單元格。 – Jeeped