sayfa yenileme

Katılım
28 Ocak 2021
Mesajlar
4
Excel Vers. ve Dili
2019 türkçe
arkadaşlar merhaba;
2 ayrı kaynaktan excele veri çekiyorum. makro çalıştırarak verilerin geliş sürelerini ayarlayabiliyorum. yalnız kullandığım kod iki sayfanında aynı anda yenilenmesini sağlıyor.
benim istediğim iki veri kaynağının da ayrı süreler ayarlanarak yenilemesini sağlamak. misal 1. kaynak 5 sn, 2. kaynak 10. sn aralıklarla veri yüklenmesini sağlamak. şuan kullandığım kod:

Sub AUTO_OPEN()
DoEvents
Application.OnTime Now + TimeValue("00:00:03"), "Yenile"
End Sub

Sub Yenile()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:03"), "Yenile"
End Sub
iki sayfa da aynı sürede yenileniyor. nasıl bir kod yapabiliriz.? şimdiden teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bence Yenile2 olarak bir kod daha oluşturun. Auto_ open kodu içinde Sayfa ismine göre bu iki kodu ayrı şarta bağlı şekilde çalıştırabilirsiniz.
 
Katılım
10 Ocak 2016
Mesajlar
36
Excel Vers. ve Dili
Office 2019
Altın Üyelik Bitiş Tarihi
06-05-2021
Sub AUTO_OPEN()
Call Refresh1
Call Resreh2
End Sub

Sub Refresh1()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:05"), "Yenile"
End Sub

Sub Refresh2()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:10"), "Yenile"
End Sub
 
Üst