Veri çekerken bekleme ve otomatik çalışma sorunu

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Merhaba,
EK'teki excel'de "Yazdır" makrosunda ActiveWorkbook.RefreshAll komutunu kullanmak istediğimde daha veriyi dosyadan çekmeden altındaki komutlara geçiyor, bunu nasıl düzeltebilirim? Birde excel'i açar açmaz "Yazdır" makrosunun çalışmasını istiyorum ancak aşağıdaki bölümler var ve hangisi excel açılınca çalışsın bulamadım, bu konuda da yardımcı olursanız sevinirim.

231061
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Excel açılınca kod çalışsın istiyorsanız
Sub Auto_ Open()
Prosedür
End Sub

Makronun veriler gelmeden işleme devam etmemesi için DoEvents kullanın.
 

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Merhaba

Excel açılınca kod çalışsın istiyorsanız
Sub Auto_ Open()
Prosedür
End Sub

Makronun veriler gelmeden işleme devam etmemesi için DoEvents kullanın.
Merhaba,
DoEvents halledemedim, nerede hata yaptım acaba?
Kod:
Sub Auto_open()
    Application.DisplayAlerts = False
    ActiveWorkbook.RefreshAll
    DoEvents
    ActiveSheet.PageSetup.PrintArea = "$A$2:$A$3"
    Application.ActivePrinter = "Ne02: üzerindeki Microsoft Print to PDF "
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "Ne05: üzerindeki Argox OS-2140 PPLA ", Collate:=True
    Application.ActivePrinter = "Ne02: üzerindeki Microsoft Print to PDF "
    Kill "C:\ANYDESK\ANYDESK.txt"
End Sub
 

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Yardımcı olabilir misiniz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Walt (bekleme) komutunu deneyebilirsiniz. Belki işinize yarayabilir.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Aşağıda resimde belirttiğim yerdeki onay işaretini kaldırın, Auto-Open makrosunu daha sonra çalıştırın.

İşe yarayabilir....



.Capture.JPG
 
Üst