2016-06-22 89 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」失敗的,你有什麼見解,以到達該錯誤爲什麼IM –

+0

woops? !我的不好的範圍是不需要那裏,檢查我的更新的答案 – Sgdva

+0

不用擔心!!我仍然有我自己的鬥爭,繼承人我有,但仍然給我一些問題:IE.navigate「http://www.website .com/sub/directory /&Format(Cells(1,1).Value,「dd/MM/yyyy」)&/subdirectory/file.txt「 –

相關問題