Visualizza versione completa : [Excel] Importare dati Web e problema formato testo
Blackmore
13-08-2005, 15.25.40
Ciao a tutti, ho alcuni problemi ad importare dati da una pagina web.
nella pagina ci sono Colonne con numeri in questo formato:
4:33:21
5:22:11
8:100:2
nei primi 2 casi me li trasforma in orari:
4.33.21
5.22.11
nel terzo caso mi fa la divisione perchč il secondo numero č > 60 e non ci sono pių di 60 minuti...
0,04
come faccio a dire ad Excel di importarli tramite macro, cosė come sono senza formattarmeli come vuole lui????
Grazie!!!!!!
Edit: Dimenticavo di dire che le celle sono in formato testo
Cricchia
13-08-2005, 22.13.49
fai una prova registrando una macro: importi il file tramite il menų Dati => Importa dati esterni.. => Importa dati..
il passaggio 3 č quello importante: devi specificare che le colonne da importare sono da considerare "testo"
se poi vai nell'editor di vb, puoi vedere come č stata costruita la macro, l'istruzione importante per te dovrebbe essere
.TextFileColumnDataTypes = Array(2)
io ho provato creando in file di testo con i valori che hai indicato e facendo l'importazione specificando le colonne da importare come testo , a me risultano corrette!
cmq, puoi copiare il pezzo di macro registrata e adattarla.. ;)
Blackmore
14-08-2005, 11.12.27
Grazie mille per la risposta!!!!!!!
perō non va bene ancora :(
facevo anche quella storia del registra macro e modificare le impostazioni ma non sono riuscito a trovare quella giusta.. :(
ho provato ad importare il file txt con quei valori e riesco a fare quello che devo fare...
ma devo riuscire ad importarli direttamente dal web,
ho preparato anche una pagina web simile a quella che interessa a me (http://img.freeforumzone.it/upload/760336_Prova.htm)
e questa č la macro che estrapola quella tabella
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://img.freeforumzone.it/upload/760336_Prova.htm", Destination:=Range _
("A1"))
.Name = "760336_Prova"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = False
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "2"
.WebPreFormattedTextToColumns = False
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = True
.WebDisableRedirections = True
.Refresh BackgroundQuery:=False
End With
ActiveWorkbook.Save
Sheets("Foglio1").Select
:wall: ma niente da fare
vBulletin® v3.8.6, Copyright ©2000-2025, Jelsoft Enterprises Ltd.