मैं इस मैक्रो को एक्सेल में चलाने की कोशिश कर रहा हूं जो एक वेबसाइट से डेटा को लूप में खींचता है। लगभग 50 वेबपृष्ठों में से प्रत्येक को खींचने के लिए एक तालिका है और फ़ंक्शन को चलाने के लिए लूप है जो प्रत्येक वेबसाइट से डेटा खींचता है
Dim startYear As Integer
Dim endYear As Integer
Dim strStartYear as String
For startYear = 1942 To 2014
' Convert the current start year number to a string, then take the last two characters and assign to strStartYear
' So 1942 becomes "42".
strStartYear = Right(CStr(startYear),2)
' Convert the string back into an (integer) number, and add 1 to create the End year.
endYear = CInt(strStartYear)+1
' Use these variables in your other commands to specify the start/end year
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.whatifsports.com/nhl-l/profile_team.asp?hfid=11&season=" & startYear & "-" & endYear _
, Destination:=Range("$A$1"))
.CommandType = 0
.Name = "profile_team.asp?hfid=11&season=" & startYear & "-" & endYear
'other stuff omitted for brevity
End With
Next startYear
त्रुटि कोड जो मुझे मिल रहा है वह है रन टाइम एरर '5' अमान्य प्रक्रिया या तर्क
यह जिस लाइन को हाइलाइट कर रहा है वह है ".CommandType = 0"