• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
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.
 
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
 
Geri
Üst