Ciao Anthony47,
questa volta ti chiedo un aiuto, per importare i dati dalla Lottomatica.
Utilizzo queste 2 macro (e quindi sono funzionanti) ma, da circa 2 settimane, hanno modificato dei parametri e non vogliono piu' riportarle ai valori precedenti.
Siccome ho migliaia di fogli excel che lavorano sullo standard precedente, vorrei poter risolvere il problema, senza dover modificare tutti i fogli.
Il sistema operativo e' Windows10.
Il browser e' Google Chrome.
La versione di excel e' 2010.
In pratica, dopo la colonna "A" che contiene le date, nella colonna "B", esisteva un identificativo dell' estrazione, che partiva da 1 all' inizio del mese e poi veniva incrementato col +1 ad ogni estrazione e che poi ripartiva ancora una volta da 1 con incremento +1 ad ogni cambio del mese.
I dati delle estrazioni partivano dalla colonna "C" e finivano alla colonna "BE". (forma esatta)
Questo identificativo adesso e' stato eliminato e su di esso vi hanno sovrapposto i 55 estratti.
Questo e' cio' che adesso mi crea gravi difficolta' nella lettura dei dati, avendoli shiftati di 1 posizione a sinistra.
Adesso i dati delle estrazioni, partono dalla colonna "B" e finiscono nella colonna "BD". (forma errata)
Se puoi indirizzarmi affinche' riesca ad eliminare tale problema, te ne sono grato.
Nelson
Ecco le 2 macro :
Sub Aggiorna()
Call Web
'Application.Goto Reference:="Web"
End Sub
Sub Web()
Application.ScreenUpdating = False
Sheets("Archivio").Select
Range("A1:BE10000") = ""
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://lottoscar.altervista.org/ArchivioLotto.italia.csv", Destination:=Range("$A$1"))
.Name = "?action=Archivio"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
'------------------------------------------------------- Scompattazione archivio
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 4)), TrailingMinusNumbers:=True
Range("A1").Select
Selection.ColumnWidth = 13
Range("B1").Select
Selection.ColumnWidth = 5
Range("C1:BE1").Select
Selection.ColumnWidth = 3
Range("A1").Select
Sheets("Homepage").Select
MsgBox "Aggiornato archivio terminato ! ! !", vbInformation
End Sub