Beste mensen,
Ik heb een macro waar een wachttijd ingebouwd moet worden. Het is een macro voor het vernieuwen van een draaitabel, die gebaseerd is op gegevens uit een Access bestand. De macro wordt nu al uitgevoerd voordat de gegevens vernieuwd zijn.
Wat ik nu nodig heb is (Application.Wait (Now + TimeValue("0:00:03"))) zoiets achtigs alleen dan niet voor de application maar voor de macro.
Dit is de code die ik tot nu toe heb:
Cel B1 is de cel waarin het nummer staat waarop gezocht moet worden in access.
Groet
Ik heb een macro waar een wachttijd ingebouwd moet worden. Het is een macro voor het vernieuwen van een draaitabel, die gebaseerd is op gegevens uit een Access bestand. De macro wordt nu al uitgevoerd voordat de gegevens vernieuwd zijn.
Wat ik nu nodig heb is (Application.Wait (Now + TimeValue("0:00:03"))) zoiets achtigs alleen dan niet voor de application maar voor de macro.
Dit is de code die ik tot nu toe heb:
Code:
Sub Worksheet_Change(ByVal Target As Range)
Dim pt As PivotTable
Dim ws As Worksheet
If Target.Address = "$B$1" Then
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
Next
Next
End If
End Sub
Cel B1 is de cel waarin het nummer staat waarop gezocht moet worden in access.
Groet