Я получаю подачу на рынок для определенного запаса в excel. Поэтому я пытаюсь скопировать цену акций в другой ячейке. Так, например, X = 56 - цена акций в момент времени t1.Я копирую, что 56 в ячейке говорят A50, а в следующий раз t2 цена акций меняется, и я копирую, что в ячейке говорят A 51, и она продолжается. Я написал код, но я получаю ошибку.Определенная ошибка объекта в VBA для фида фондового рынка
Sub CopyOpenItems()
Dim wbTarget
Dim wbThis
Dim WTF As Long
Dim FTW As Long
Dim X As Integer
X = 0
Set wbThis = ActiveWorkbook
Set wbTarget = ActiveWorkbook
ThisWorkbook.Sheets("Equity").Activate
FTW = Cells(151, "F").Value
WTF = Cells(X, "F").Value
Do While ActiveCell.Value <> ""
FTW = WTF
X = X + 1
Loop
End Sub
Спасибо, но теперь, когда Я запускаю макрос, который кормит прекращается. Поэтому мне нужно позвонить из другого excel и запустить этот макрос для доступа к фиду. – Gopi
Ячейки() относятся к листу по умолчанию (ActiveSheet) в книге по умолчанию (ActiveWorkbook). Если вы используете разные рабочие листы/книги, вы должны указать эту проблему (например, «Рабочие книги» («что угодно»). Листы («что угодно»). Ячейки). Также было бы лучше скопировать все содержимое из другой книги в временные листы в целевом. – varocarbas
Также ... что вы имеете в виду под «теперь, когда я запускаю макрос, который кормит прекращается»? Вышеприведенные предложения хороши, но их необходимо адаптировать к конкретной ситуации, которую вы хотите учитывать. – varocarbas