2016-06-22 1 views
0

Мне было любопытно, есть ли способ ссылаться на определенную ячейку в следующем скрипте VBA. Ячейка содержит дату в формате yyyymmdd, которая будет приведена в следующем разделе.Ссылка на ячейку в скрипте VBA

Sub OpenData() 

Set IE = CreateObject("InternetExplorer.Application") 
IE.Visible = False 

IE.navigate "http://website.com/'desired cell value'/subdirectory/file.txt" 

'Check for good connection to web page loop! 

Do 
    If IE.readyState = 4 Then 
     IE.Visible = True 
     Exit Do 
    Else 
     DoEvents 
    End If 
Loop 

'Wait for window to open! 
Application.wait (Now + TimeValue("0:00:02")) 
'MsgBox "Done" 
IE.Visible = True 

Эрик

ответ

0

Вы пробовали format?

'... 
IE.navigate "http://website.com/" & Format (Cells(1,1).Value, “dd/MM/yyyy”) & "/subdirectory/file.txt" '... 
+0

Прекрасное предложение, я сделал прогресс, но получил повесил трубку на следующее сообщение об ошибке:. Method'Range»из Object'_Global» Failed У вас есть какие-либо понять, почему им прибывающим на эту ошибку –

+0

Woops? мой плохой диапазон там не нужен, проверьте мой обновленный ответ – Sgdva

+0

Не беспокойтесь! У меня все еще есть свои собственные проблемы, вот что у меня есть, но все еще даю мне некоторые проблемы: IE.navigate "http://www.website .com/sub/directory/& Format (Ячейки (1,1) .Value, "dd/MM/yyyy") & /subdirectory/file.txt " –

Смежные вопросы