• DİKKAT

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

sendkeys'de kilitlenme problemi

Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Arkadaşlar çalışmış olduğum sektörde kullanılmakta olan bir paket programa Excel üzerinden veri göndermesi yaptırmaktayım ancak aşırı hız olduğundan dolayı aktarma işlemi gereken görevi yerine getirememekte.İşlemcisi ve ram’leri düşük olan bilgisayarlarda sorunsuz şekilde aktarma yapmaktadır.Sendkeys’de bunun için kullanılan ek komutlar varmıdır? Sleep ile ayarlamalar yaptırdım ancak buna rağmen de kilitlenme devam etmekte.Buna nasıl bir çözüm bulabilirim?

Teşekkürler.



Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub CommandButton1_Click()

AppActivate "İşemrinden Bağımsız Duruş Girişleri", True----------------------> AKTARMA YAPTIĞIM EKRANIN BAŞLIĞI
For d = 1 To 84
SendKeys "{f4}", True
SendKeys Sheets("TAMDURUS").Cells(d, 1), True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys Sheets("TAMDURUS").Cells(d, 1), True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys "{f9}", True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys Sheets("TAMDURUS").Cells(d, 3), True
Sleep (120)
SendKeys "{ENTER}", True
Sleep (120)
SendKeys "{f9}", True
Sleep (120)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (65)
SendKeys "{BACKSPACE}", True
Sleep (100)
SendKeys Sheets("TAMDURUS").Cells(d, 4), True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys "{ENTER}", True
Sleep (100)
SendKeys "{BACKSPACE}", True
Sleep (100)
SendKeys Sheets("TAMDURUS").Cells(d, 5), True
Sleep (100)
SendKeys "{TAB}", True
Sleep (100)
SendKeys "{f2}", True
Sleep (100)
Next
End Sub
 
Merhaba,

DoEvents komutunu araştırın.
 
Merhaba,

"For..." ile başlayan satırın üstüne yazıp deneyin.
 
Merhaba,

Neyi yapamadınız anlamadım.

Kod:
DoEvents
For....

Bu şekilde yazıp deneyin.
 
Geri
Üst