Il link che hai pubblicato porta alla home page di mediafire.com, non consente di scaricare nessun file.
Comunque mi pare che la seguente versione di macro consenta di scaricare sia da Superenelotto che 10 e lotto, a seconda del valore che imposti in Web_Url:
- Codice: Seleziona tutto
Sub Importa_Colonna_Vincente()
Dim html_Content As Object
Dim Web_Url As String
Dim DataDest As String
Dim myDR As Object, myAllTR As Object
Dim myStr As String, I As Long, J As Long, Limit As Long
'
DataDest = "S10" '<<< La cella a partire da cui si scrivono i risultati
Limit = 100 '<<< Il nume di estrazioni da importare; se 0="tutte"
'
Range(Cells(2, 1), Cells(9, 9)).ClearContents
''Web_Url = "https://www.lottologia.com/superenalotto/?do=past-draws-archive&table_view_type=simple&year=2020&numbers=" 'Superenalotto
Web_Url = "https://www.lottologia.com/10elotto/?do=past-draws-archive&table_view_type=simple&year=2020&numbers=" '10 e lotto
Set html_Content = CreateObject("htmlfile")
With CreateObject("msxml2.xmlhttp")
.Open "GET", Web_Url, False
.send
html_Content.Body.Innerhtml = .responseText
End With
Set myAllTR = html_Content.getElementsByTagName("table")(0).getElementsByTagName("tr")
If Limit = 0 Then Limit = myAllTR.Length Else Limit = Limit + 1
If Limit > myAllTR.Length Then Limit = myAllTR.Length
Range(DataDest).Resize(Limit + 2, 23).ClearContents 'Azzera l'area dei risultati
Application.ScreenUpdating = False
'Ciclo per importare:
For J = 1 To Limit - 1
Set myDR = myAllTR(J)
myStr = Replace(myDR.getElementsByTagName("td")(1).innertext, Chr(13), "", , , vbTextCompare)
myStr = Replace(myStr, Chr(10), "", , , vbTextCompare)
For I = 1 To Len(myStr) / 2
Range(DataDest).Offset(J - 1, I - 1).Value = Mid(myStr, (I - 1) * 2 + 1, 2)
Next I
Range(DataDest).Offset(J - 1, I - 1).Value = myDR.getElementsByTagName("td")(2).innertext 'Jolly /Gold
Range(DataDest).Offset(J - 1, I).Value = myDR.getElementsByTagName("td")(3).innertext 'Superstar /Gold
Next J
Set html_Content = Nothing
Application.ScreenUpdating = True
MsgBox "Importazione Colonna Vincente; estrazioni: " & J - 1, vbInformation
Columns("S:Y").ColumnWidth = 5
Cells(2, 1).Select
End Sub
Eventualmente potresti impostare un url oppure l'altro a seconda del Foglio in cui ti trovi.
Fai sapere...