düşey ara vba çok yavaş

Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
Sayın hocalarım düşeyara işlemini aşagıdaki komut yaptırıyorum ama çok yavaş çalışıyor 15 dk gibi ,daha hızlı birkod varmı yada modül kodu direk veriyi girdiğimde karşılığını bulacak



private Sub al1_Click()
Dim hcr As Range, s2 As Worksheet, k As Range
Sheets("DATA").Select
Set s2 = Sheets("VERİ")
Application.ScreenUpdating = False
For Each hcr In Range("D2:D" & Cells(65536, "D").End(xlUp).Row)
Set k = s2.Range("B:B").Find(hcr.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
hcr.Offset(0, 1).Value = k.Offset(0, 1).Value
hcr.Offset(0, 2).Value = k.Offset(0, 2).Value
hcr.Offset(0, 3).Value = k.Offset(0, 7).Value
hcr.Offset(0, 4).Value = k.Offset(0, 9).Value
hcr.Offset(0, 5).Value = k.Offset(0, 10).Value



End If
Next hcr
Set s2 = Nothing
Set k = Nothing
Application.ScreenUpdating = True
MsgBox "Hesaplama İşlemi Tamamdır.."
End Sub
 
Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
sayın hocalarım yukardaki kodu nasıl hızlandırabilirm yada başka bir çzöümü varmı
 
Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
düşey ara vba

sayın accilisse dosyaık ekledim düşey ara işlemini hesapla1-2-3 butonlarıyla yapıyorum ama veri çoğaldığında çok yavaşlalıyor
 

Ekli dosyalar

Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
Hocalarım lütfen yardım vba daki düşey ara kodu nasıl hızlandırabilirm
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
ADODB yöntemini araştırınız...
 
Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
sayın hsayar adobb araştırdım ama uygulayamıyorum
 
Katılım
9 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
excel 2003
selam,

Sheets("DATA").Select
Dim son As Long
son = Sheets("DATA").[a65536].End(3).Row
 
Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
sayın hklsz verdiğiniz kod için teşekkürler ama kodu uyarlayamadım ve karşılığı olmayanlara veri yok diye yazdırma imkanı varmı
 
Üst