Avatar billede Daniel2Erlandsen Nybegynder
22. januar 2015 - 13:33 Der er 5 kommentarer

Hent automatisk eksterne data fra celle

Hej alle.
Jeg har et lettere kompliceret spørgsmål. Det er ret enkelt, men jeg kan ikke finde det nogen steder.
Jeg er ikke så god til at programmere, men jeg ved lidt.

Jeg har en række hjemmesider i række A i mit excel-ark. De hjemmesider/links skal der automatisk hentes data fra. Det vil altså sige at i række B skal der hentes data automatisk, med linket i række A, i den tilsvarende kolonne, som forbindelse-streng.

http://gyazo.com/bf6a12d9ef2204fc5e18a14fffee9570

På forhånd tak. Det ville være en stor hjælp, hvis nogen ville hjælpe
22. januar 2015 - 14:01 #1
Du er ikke særlig konkret på, hvad der skal leveres i kolonne B, men her har du en lille snut kode, der henter information fra en hjemmeside

Sub HentInfo()
Dim oIE As SHDocVw.InternetExplorer
Dim sPage As String
Dim intStart, intSlut As Long
Dim Info As String
Set oIE = New SHDocVw.InternetExplorer
oIE.Navigate "http://www.dr.dk"
Do Until oIE.ReadyState = READYSTATE_COMPLETE
  DoEvents
Loop

sPage = oIE.Document.body.InnerHtml
intStart = InStr(1, sPage, "Vejret")
intSlut = InStr(intStart, sPage, "læs mere")
Info = Mid(sPage, intStart, intSlut - intStart + 8)
MsgBox Info
End Sub
Avatar billede Daniel2Erlandsen Nybegynder
22. januar 2015 - 14:52 #2
Hej thor_ostergaard
Tak for svaret

Det der skal leveres i kolonne B er hentede data fra det der står i kolonne A

Altså hvis der i A1 står google.dk skal der i kolonne B1 hentes data fra google.dk

Men jeg skal kunne ændre denne url, det vil sige at der i makroen bare skal stå A1 sådan jeg kan ændre url'en og den henter data fra den nye url.
22. januar 2015 - 15:23 #3
He he - ja, der har jeg godt gennemskuet, men "data fra google.dk" er stadig temmelig åbent. Du kan bruge ovenstående til at hente html koden bag en web-side - det er "data fra", men jeg har lidt svært ved at gennemskue om det er noget du kan bruge til noget.
Avatar billede Daniel2Erlandsen Nybegynder
22. januar 2015 - 15:49 #4
Det er html koden fra siden, ja!
Avatar billede Daniel2Erlandsen Nybegynder
22. januar 2015 - 15:58 #5
Men det er jo til DR.dk?
Det skulle gerne være til A1
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