DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub suzulenibul()
[c1] = [a1].End(4)
End Sub
Formül olunca formüller ile son değer alınması sıkıntı oluşturuyor en iyi yöntem Levent Bey'in önerdiği gibi makro.Bu işlemi sanıyorum fonksiyonlarla yapmak zor, aşağıdaki kodu deneyin.
Yukarıdaki satırda 4'ün anlamı nedir? Açıklar mısınız?Private Sub Worksheet_Calculate()
[c1] = [a1].End(4)
End Sub
şeklinde yaparsan çalışır.
Anlamı aşağıdaki gibidir.Yukarıdaki satırda 4'ün anlamı nedir? Açıklar mısınız?
Süzme işlemi yapıldığında tetiklenen bir olay yoktur, bu sebeple kodu bir butona bağlayarak çalıştırmanız gerekir yada butonsuz çalıştırmak için selectionchange olayına yazarsınız,böylece herhangi bir hücreyi seçtiğinizde kodu çalıştırabilirsiniz.Valla her yere tek tek kopyaladım, çıkardım, yazdım. Ama maalesef olmadı. Sayın Ali, Sayın LeventM ve Sayın Alpi çabalarınız için teşekkürler.
Düşündükçe insanın aklına birşeyler geliyor calculate olayının çalışması için süzmeye göre çalışan tek bir formül yeterlidir. Örneğin A1 hücresine aşağıdaki formülü yazalım. Tabii kodu yine calculate olayına yazacağız.Sn RIKU Levent Bey'in örneği gayet güzel çalışıyor. Tek sütunda bulabildiğim sistem daha önce yazdığım örnek ve Levent Bey'in belirtmiş olduğu makro iledir.
=ALTTOPLAM(2;A2:A65536)
.