• DİKKAT

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

'makroda bul' yardım

  • Konbuyu başlatan Konbuyu başlatan prof77
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Mayıs 2012
Mesajlar
30
Excel Vers. ve Dili
excel2007-2010 türkçe
Iyi günler
ekteki tabloda mazot hesabı tutuyorum.
Bul makrosu ekledim.fakat son sıra numarasından itibaren geriye dönük 5 sayıyı bulmuyor.
Yani tabloda 7 sıra veri varsa sıra bul kutusuna 7 yazıp bul dediğimde aradığınız isimde kayıt bulunamadı diyor aynı şekilde 6 , 5 , 4 ve 3 sıra numarasındada aynı hata mesajı çıkıyor 2 yadığımda kayıt çıkıyor veya 1 yazdığımda

yardımcı olurmusunuz
 

Ekli dosyalar

Iyi günler
ekteki tabloda mazot hesabı tutuyorum.
Bul makrosu ekledim.fakat son sıra numarasından itibaren geriye dönük 5 sayıyı bulmuyor.
Yani tabloda 7 sıra veri varsa sıra bul kutusuna 7 yazıp bul dediğimde aradığınız isimde kayıt bulunamadı diyor aynı şekilde 6 , 5 , 4 ve 3 sıra numarasındada aynı hata mesajı çıkıyor 2 yadığımda kayıt çıkıyor veya 1 yazdığımda

yardımcı olurmusunuz

Kod:
WorksheetFunction.CountA(s1.Range("A6:A5000"))
yani
Kod:
For Each ser In s1.Range("A6:A[COLOR="Red"][B]7[/B]"[/COLOR])
şeklindeki kodunuz 7 sayısını veriyor ama sizin satırsayınız 12
yani kodu
Kod:
    For Each ser In s1.Range("A6:A" & WorksheetFunction.CountA(s1.Range("A6:A5000")) + 5)
bu şekilde düzenle
veya
Kod:
    For Each ser In s1.Range("A6:A" & WorksheetFunction.CountA(s1.Range("A[COLOR="Red"][B]1[/B][/COLOR]:A5000")))
bu şekilde yazarsanızda ilk satırların boş olmaması lazım
 
Geri
Üst