• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro voor verversen meerdere werkmappen

Status
Niet open voor verdere reacties.

Boudewijn30

Gebruiker
Lid geworden
17 jan 2014
Berichten
44
Hoi,

Ik vroeg me af of er een macro te maken valt voor het verversen van meerdere werkmappen. het zijn extreem grote / zware queries die gedraaid worden. Dus als ik ze tegelijkertijd laat vernieuwen dan loopt excel vast (Excel 2016 64bit). Dus nu ben ik op zoek naar een macro dat werkmap 1 vernieuwd, wacht tot deze klaar is, werkmap 2 vernieuwen etc. etc.

Alvast bedankt en ik hoor het graag van jullie.
 
Omdat je toch maar 1 sheet tegelijk kunt zien/openen kun je ook overwegen om het verversen pas te doen op het moment dat je de sheet opent.
 
Code:
If MsgBox("Wilt u blad1 verversen", vbOKCancel, "verversen") = vbOK Then
    Sheets("Blad1").Calculate
End If
If MsgBox("Wilt u blad2 verversen", vbOKCancel, "verversen") = vbOK Then
    Sheets("Blad2").Calculate
End If
If MsgBox("Wilt u blad3 verversen", vbOKCancel, "verversen") = vbOK Then
    Sheets("Blad3").Calculate
End If

Enzovoorts!
 
Kan je het geheel eens een beetje nader toelichten? 'queries' is een webquerie dus een externe koppeling? Of is dit een dmv slecht opgezette formules een vraag op een database die je in Excel hebt opgezet? Of? Of?....

Dus graag wat meer uitleg over
het zijn extreem grote / zware queries die gedraaid worden
 
Laatst bewerkt:
Kan je het geheel eens een beetje nader toelichten? 'queries' is een webquerie dus een externe koppeling? Of is dit een dmv slecht opgezette formules een vraag op een database die je in Excel hebt opgezet? Of? Of?....

Dus graag wat meer uitleg over

Het is een MySQL query die door een database moet met ontzettend veel cellen. Die wordt dan geexporteerd naar Excel met die verbindingsknop (vernieuwen). Als ik het tijdens werktijd laat verversen duurt het ongeveer een uur per sheet om de data op te halen en dat x4... Daarom wil ik dus een macro hebben die ik op zondagavond via mijn RDP aanzet en de volgende ochtend heb ik dan mijn data voor de nieuwe week. Enige wat ik vergeten ben, is dat mijn RDP slechts 8 uur actief blijft, dus een optie om na verversen op te slaan en na opslaan door te gaan met de nieuwe werkblad zou geweldig zijn.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan