Als je met Visual Basic for Applications (VBA) voor Excel werkt, zijn er een aantal handige verwijzingen die je leven een stuk makkelijker maken. Deze verwijzingen kan je vinden onder “Extra” –> “Verwijzingen”. Je krijgt dan een menu te zien waarin je talloze bibliotheken te vinden krijgt. Zie onderstaande screenshot.

Enkele handige verwijzingen zijn:
Microsoft Scripting Runtime
Microsoft Internet Controls
Microsoft HTML Object
LibraryMicrosoft XLM, v6.0
Microsoft Scripting Runtime
Met de Microsoft Scripting Runtime bibliotheek heb je talloze opties om bewerkingen uit te voeren voor bestanden en mappen. Denk hierbij voor bestanden bijvoorbeeld aan:
- kopiëren
- hernoemen
- verplaatsen
- eigenschappen bekijken zoals
- aanmaakdatum
- laatst aangepast
- laatst geopend
- locatie
- etc
- bestanden in mappen uitlezen
Microsoft Internet Controls
Met Microsoft Internet Controls kan je vanuit Excel je Internet Explorer besturen. Door deze bibliotheek te activeren zie je alle opties die mogelijk zijn.
Microsoft HTML Object Library
De Microsoft HTML Object Library is een van de belangrijkste bibliotheken om te activeren als je begint met Web Scraping via Excel. Hierdoor krijg je namelijk inzicht in de mogelijkheden die je hebt binnen HTML objecten. Een belangrijk object binnen deze bibliotheek is bijvoorbeeld IHTMLElement. Alleen al met dit object zijn er zeer veel mogelijkheden. Hier wordt uitgebreid op ingegaan in het bijhorende artikel.
Microsoft XLM, v6.0
Microsoft XLM, v6.0 is handig als je snel een verbinding wilt maken met een internetsite, achter de schermen. Je maakt dan verbinding met een server via een HTTP request zonder dat je je Internet Explorer hoeft te gebruiken. Hierdoor werkt je script sneller, omdat je normaliter de hele website moet laden, inclusief plaatjes en/of advertenties. Via XML maak je direct verbinding met de brondata van de website. Lees het artikel voor meer informatie.
Excel hulp nodig?
Heb je een Excel vraagstuk? Neem dan contact met mij (Bas) op. Ik denk graag met je mee! Je kunt dan uitleggen waar je hulp bij kunt gebruiken. Vervolgens maak ik een inschatting of ik de aangewezen persoon ben om je hierbij te helpen en doe ik een voorstel.
Het eerste gesprek is altijd volledig kosteloos én vrijblijvend. Mail of bel me gerust!