Avatar billede hau999 Nybegynder
09. august 2001 - 15:48 Der er 5 kommentarer og
1 løsning

Formatering ved query fra internettet.

Når jeg henter oplysninger fra en internetside ved hjælp af query funktionen:
f.eks. med xxx.IQY fra Londonbørsen får jeg automatisk formateret et givet felt indhold \"137.50.00\" om til en tidsværdi \"05-01-1900  17.50.00\" selvom jeg vil beholde det som en ren character variabel ?
Avatar billede lsimony Nybegynder
09. august 2001 - 16:24 #1
Hvis du bruger Get external data og der efter vælger new web query. Inde i den menu skal du klikke på Advanced. Her skal du sætte et flueben ved Disable date recognition. Det skulle måske hjælpe

Hilsen

Lars
Avatar billede hau999 Nybegynder
13. august 2001 - 16:02 #2
Hej Lars
Jeg skulle nok have tilføjet at jeg kører min query via en macro
Avatar billede lsimony Nybegynder
14. august 2001 - 10:40 #3
Hej Hau999

Hvis du optager en macro, hvor du gør som jeg har beskrevet vil du få denne macro:

Sub Makro1()
\'
\' Makro1 Makro
\' Makro indspillet 14-08-2001 af Lars Simony
\'

\'
    With ActiveSheet.QueryTables.Add(Connection:= _
        \"URL;http://www.adresse\", Destination:=Range(\"A1\"))
        .Name = \"96828\"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlAllTables
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = True  \' Det er denne som skal være true for at du ikke skal få datoer
        .Refresh BackgroundQuery:=False
    End With
End Sub
Avatar billede lsimony Nybegynder
14. august 2001 - 10:43 #4
I eksemplet var min URL-adresse i macroen denne sides URL Dvs. http://www.eksperten.dk/spm/96828

Hilsen

LArs
Avatar billede hau999 Nybegynder
15. august 2001 - 13:15 #5
Hej Lars
Tak for svaret. Det var der jeg skulle ind. Det sidste problem jeg nu har er at macroen ikke vil kendes ved parametren WebDisableDateRecognition. Men det tror jeg kan være et spørgsmål om hvilken version af Excel du kører (min er 97).
Så dit svar er OK.
Avatar billede lsimony Nybegynder
16. august 2001 - 22:57 #6
Jeg bruger Excel 2000 Dan + Eng

Hilsen

Lars
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester