• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan bthn35
  • Başlangıç tarihi Başlangıç tarihi

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
201
Excel Vers. ve Dili
365 ProPlus TR
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

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

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
 
Walt (bekleme) komutunu deneyebilirsiniz. Belki işinize yarayabilir.
 
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
 
Geri
Üst