düşeyarar döngüsü hk.

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Selamlar,
Yaklaşık 15 sutuna düşeyara ile veri alıyorum.

Bu durum dosyayı büyütekte ve Pc'yi kasmaktadır.

Bu durumu makro ile nasıl yaparım.

kullandığım formul;

eğer(ehatalıysa(düşeyara(B2; sayfa1!A5:D65500;2;yanlış));0;düşeyara(B2; sayfa1!A5:D65500;2;yanlış))

kullanmak istediğim;

eğer B2 hücresi dolu ise eğer(ehatalıysa(düşeyara(B2; sayfa1!A5:D65500;2;yanlış));0;düşeyara(B2; sayfa1!A5:D65500;2;yanlış))

bu sorguyu
B sutununun tüm hücrelerinde kontrol etmesini ve ard arda ü boş hücre varsa durmasını istiyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyanızı ekleyerek tekrar izah edermisiniz.
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
örnek dosya

Örnek dosya ektedir.
Bakiye sayfasında yazılı olan formulleri Makro ile yazdırmak istiyorum.
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
d

dosya ektedir.
 
Katılım
17 Haziran 2006
Mesajlar
245
Excel Vers. ve Dili
Office 2010
English
Dosya ek'te değil kardeş..
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
bende anlamadım neden ekte değil
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosya büyüklüğünüz limit üzerindedir. Sıkıştırarak ekleyin.
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Selamlar

Örnek Dosya ektedir.
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
hatırlatma

Yardımcı olabilecek arkadaş ??
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
zaman aşımı ?

Sorum zaman aşımına uğradı sanırım ??
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ben size "bakiye" sayfanızdaki I,J,K sütunlarını dolduran bir kodlama önereyim, diğerlerini siz benzer şekilde ilave edersiniz.

Kod:
Sub listele()
Set s1 = Sheets("bakiye")
Set s2 = Sheets("siparis_ozet")
For a = 2 To s1.[b65536].End(3).Row
say = WorksheetFunction.CountIf(s2.[a:a], s1.Cells(a, "b"))
If say > 0 Then
sat = s2.[a1:a65536].Find(s1.Cells(a, "b")).Row
s1.Cells(a, 9) = s2.Cells(sat, "b")
s1.Cells(a, "j") = s2.Cells(sat, "c")
s1.Cells(a, "k") = s2.Cells(sat, "d")
End If
Next
End Sub
 
Üst