Ik ben aan het knutselen in een rapportage in Excel. Tot op heden is het erg veel copy/paste werk om data van de vorige rapportage in de nieuwe te krijgen. Met behulp van oudere topics hier op Tweakers heb ik het voor elkaar gekregen om d.m.v. de INDIRECT-functie data uit de vorige rapportage in de huidige rapportage te krijgen. Nu loop ik echter tegen de beperking van INDIRECT aan dat het bestand waarnaar verwezen wordt geopend moet zijn om geen #VERW! foutmeldingen te krijgen. Van wat ik gelezen heb kan dit met VBA code opgelost worden. Nou ben ik aardig thuis in Excel, maar heb ik totaal geen kaas gegeten van (VBA) programmeren.
Om alles wat makkelijker te maken heb ik een Parameters-tab in de rapportage geplaatst. Hierin staan o.a. de locatie parameters (netwerkpad naar de rapportage -C17-, map van de vorige rapporterende maand -C19- en het Excel-sheet naar de rapportage -C21-) om het volledige pad naar de vorige maandrapportage te genereren.
De ideale situatie is dat er bij het openen van het Excel-sheet gekeken worden of de vorige maandrapportage beschikbaar is. Indien dit niet het geval is, is het niet wenselijk dat de brondata ververst wordt. Als de vorige maandrapportage wel beschikbaar is, dan wil ik deze op de achtergrond openen en mag de brondata wel ververst worden.
Het is echter al geweldig als de auto ververs functie standaard uitgeschakeld wordt en ik d.m.v. een druk op een knop de brondata kan verversen.
De volgende code heb ik gevonden in dit topic, maar ik weet niet hoe ik dit om kan vormen zodat het doet wat ik wil...
Hulp wordt zeer gewaardeerd
Om alles wat makkelijker te maken heb ik een Parameters-tab in de rapportage geplaatst. Hierin staan o.a. de locatie parameters (netwerkpad naar de rapportage -C17-, map van de vorige rapporterende maand -C19- en het Excel-sheet naar de rapportage -C21-) om het volledige pad naar de vorige maandrapportage te genereren.
De ideale situatie is dat er bij het openen van het Excel-sheet gekeken worden of de vorige maandrapportage beschikbaar is. Indien dit niet het geval is, is het niet wenselijk dat de brondata ververst wordt. Als de vorige maandrapportage wel beschikbaar is, dan wil ik deze op de achtergrond openen en mag de brondata wel ververst worden.
Het is echter al geweldig als de auto ververs functie standaard uitgeschakeld wordt en ik d.m.v. een druk op een knop de brondata kan verversen.
De volgende code heb ik gevonden in dit topic, maar ik weet niet hoe ik dit om kan vormen zodat het doet wat ik wil...
code:
1
2
3
4
5
| 'Screenupdate uitschakelen application.screenupdating = false 'Screenupdate inschakelen application.screenupdating = true |
Hulp wordt zeer gewaardeerd
Democratie kost een Fortuyn