Avatar billede ulrik_h Nybegynder
01. november 2005 - 15:52 Der er 7 kommentarer

Importere data til excel fra excelark på internettet

Hejsa,

På en samarbejdspartners hjemmeside lægges regelmæssigt et opdateret regneark ud, altså fx. på adressen http://www.firmanavn.dk/regneark/data.xls.

Jeg vil gerne lave en makro, som kan hente data fra dette ark og lægge dem ind i en excel mappe lokalt på min PC.

Om det henter data direkte, eller om makroen bare automatisk gemmer data.xls på min PC og derefter importerer, er ligemeget.

Tak,
Ulrik
Avatar billede beanbag Nybegynder
01. november 2005 - 16:55 #1
Nu ved jeg ikke hvordan data der skal importeres er struktureret eller placeret, men her er første step:

    Workbooks.Open Filename:="http://www.firmanavn.dk/regneark/data.xls"
    Columns("A:K").Select
    Selection.Copy
    Windows("Book2").Activate
    Range("A1").Select
    ActiveSheet.Paste

Prøv at skrive lidt mere om hvordan du ønsker data skal behandles.
- skal de ind i et ark som du allerede har?
- skal de bare gemmes i et bestemt format lokalt?
- skal hele datafilen bare gemmes lokalt?
Avatar billede hpo Nybegynder
01. november 2005 - 18:25 #2
data, import External data, New webquery.

Det virker.

/hpo
Avatar billede hpo Nybegynder
01. november 2005 - 18:26 #3
her kan du også angive hvor ofte det skal opdateres.
Avatar billede beanbag Nybegynder
01. november 2005 - 18:40 #4
-> hpo
webquery er vel primært rettet mod html sider - hvordan får du den til at hente data fra en excelfil der ligger på nettet?
Avatar billede ulrik_h Nybegynder
01. november 2005 - 18:43 #5
Til hpo:
Det virker ikke at give en sti der peger på en .xls fil i webqueryen, det har jeg ihvertfald prøvet og virker ikke for mig.

Til beanbag:
Jeg skal gerne have et ark på min PC, hvor jeg bare kan trykke på en knap, og så opdaterer den med det nyeste data fra webstedet. Altså ligesom hvis man bare havde en forespørgsel, som hentede det i en access database.

Måske er Workbooks.Open .... i virkeligheden alt jeg har brug for, hvis det fungerer skulle jeg nok kunne finde ud af resten :-).
Avatar billede beanbag Nybegynder
01. november 2005 - 18:47 #6
Ja jeg er enig, hvis du blot skal overføre data på den samme måde hver gang og makroen derfor ikke skal gøre noget dynamisk som f.eks at finde sidst anvendte linie osv. så burde det bare være at sætte gang i makrooptageren og køre derudaf.
Avatar billede hpo Nybegynder
02. november 2005 - 08:37 #7
OK - jeg troede du var på en side, hvor excelarket var integreret. My mistake.

/hpo
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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