Aandelenkoersen ophalen met Webquery
August 3rd, 2009
In een vorig artikel hebben we gekeken naar het berekenen van het rendement op een aandelenportefeuille. Om dit te kunnen doen heb je op z’n minst koersinformatie nodig. Deze is op internet volop te vinden. Echter hoe krijg je deze gegevens makkelijk in Excel? Knippen en plakken lukt meestal wel, echter met een webquery kun je dit automatiseren.
Als voorbeeld gaan we kijken naar de slotkoersen van het fonds KPN van het afgelopen jaar. Deze informatie kun je o.a. vinden op de website van Behr. Hier vind je een pagina met de ‘kale’ koersen.

Deze pagina gaan we met een webquery overhalen naar Excel. Hiervoor gaan we in Excel naar het tabblad Gegevens en kiezen we voor de optie ‘Van web’. (In Excel 2003 gebruik je: Data -> Externe gegevens importeren -> Nieuwe webquery).

Als we voor deze optie kiezen, opent Excel een kleine webbrowser. Daarin kunnen we het adres invullen van de pagina die we willen importeren en met de knop [Ga naar] kunnen we naar die pagina navigeren.

Excel heeft in de pagina gele pijltjes gezet. Hiermee kun je een gebied op de pagina selecteren dat je wil importeren. We zijn alleen geïnteresseerd in de koersinformatie. Het pijltje waarop ik geklikt heb, is in de bovenstaande afbeelding een groen vinkje geworden. Hiermee heb ik alleen de tabel met koersinformatie geselecteerd. Meer hoeven we in dit scherm niet te doen. We kunnen het scherm verlaten door op de knop [Importeren] te klikken. We krijgen dan het volgende scherm te zien:

Voordat we op [OK] klikken moeten we eerst nog wat aanpassen in de Eigenschappen.

Het gaat om de onderste optie “Formules doorvoeren naar aangrenzende kolommen” . Hierdoor maken we het straks mogelijk om bij het verversen, formules automatisch mee te laten kopiëren. We verlaten het scherm met [OK] en komen terug in het dialoogvenster “Gegevens importeren”. Ook dit scherm kunnen we nu afsluiten met [OK]. Excel importeert nu de gegevens van de website en schrijft ze weg op het werkblad.

Met de knop [Alles vernieuwen] kunnen we de gegevens op het werkblad actualiseren met de laatste informatie op het internet. Zoals je ziet staat de informatie nu nog in een wat onhandig formaat. In een volgend artikel zal ik laten zien hoe je met behulp van formules de gegevens kunt splitsen in een datum en een koers.
August 12th, 2009 at 7:12 am
[…] een vorig artikel hebben we aandelenkoersen opgehaald vanaf internet. We kregen toen het volgende […]
August 19th, 2009 at 8:03 am
[…] één van de vorige artikelen (Aandelenkoersen ophalen met webquery) hebben we gekeken hoe we met een webquery gegevens automatisch kunnen downloaden van een […]
August 25th, 2009 at 7:03 am
[…] het artikel Aandelenkoersen ophalen met Webquery hebben we de koersen van het afgelopen jaar van het fonds KPN met een webquery van internet […]
December 13th, 2009 at 3:34 pm
Geweldige site voor excel!!
Helaas wordt er geen investering gedaan in onderhoud systemen voor de productie middelen.
Daarom ben ik bezig zelf iets te bouwen.
De valideren functie heb ik dankzij jouw site beter gaan gebruiken.
Graag zou ik willen weten of een import (in dit geval uit BAAN) ook via bovengenoemde functie in excel gelaten kan worden. Ik denk aan een .txt-file.
M Vr Gr, Manfred
January 8th, 2010 at 10:39 pm
Als ik currencny rates importeer vanaf
http://www.x-rates.com/d/EUR/table.html
Dan ziet dat er ongevoor zo uit:
American Dollar 14.273 0.700624
Argentine Peso 552.752 0.180913
Australian Dollar 156.099 0.640617
Brazilian Real 249.319 0.401092
British Pound 0.893399 111.932
Heeft dit te maken taal- , landinstellingen ?
Ik gebruik nog steeds Excel 2003
November 3rd, 2010 at 1:16 pm
[…] Kijk ander hier: http://www.zowerktexcel.nl/data/aandelenkoersen-ophalen-met-webquery/ […]
October 25th, 2011 at 3:30 pm
Fantastische uitleg, even zoeken naar een geschikte website die de gegevens werkbaar publiceert, maar dan werkt het snel en perfect! Bedankt!