marius4444 ha scritto:Grazie per la risposta.
Se registro lo stesso tipo di macro copiando il dato da un altro foglio di lavoro non ci sono problemi.
Il problema sorge quando voglio copiare il dato da un sito internet.
E non capisco il motivo.
salve
il motivo è quello che ti ho detto sopra.
Una soluzione più pratica sarebbe quella di utilizzare una queryweb. quello che segue è un esempio
di una queryweb effettuata sul sito di Borsa Italiana che preleva la tabella del titolo Generali.
(modifica l'indirizzo e la tabella da prelevare in base alle tue necessità)
Sub Generali()
Range("A1:M50").ClearContents
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.borsaitaliana.it/borsa/azioni/dati-completi.html?isin=IT0000062072&lang=it" _
, Destination:=Range("A1"))
.Name = "dati-completi.html?isin=IT0000062072&lang=it_3"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "3"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
saluti
Giap