• 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.

VBA Event Open meerdere meer dan 1 actie.

Status
Niet open voor verdere reacties.

Wimveer

Gebruiker
Lid geworden
11 sep 2020
Berichten
15
Ik wil dat een bestand bij openen automatisch ververst en na een x aantal minuten wordt afgesloten

De afzonderlijke actie's lopen(de timer is van dit forum geplukt) bij het Event Open maar samen lopen ze niet.

Bij twee acties lijkt het verversen in een lus te komen terwijl de timer wel werkt en het bestand afsluit.

Wat doe ik fout?

Private Sub Workbook_Open()

Workbooks("SOT No supply.xlsm").RefreshAll


Dim t As Date, a As Date
t = Time

DoEvents
Do
DoEvents
a = DateAdd("s", 1, Time)
If a = t + TimeValue("00:05:00") Then Workbooks("SOT No supply.xlsm").Close 1
Loop Until a = t + TimeValue("00:05:01")

End Sub
 
Wat doe je fout: na bijna 1 jaar gebruik je nog steeds geen code-tags. Foei.
 
Dank! Met jouw input als basis heb ik de macro's werkend gekregen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan