Soru Seçili hücreleri makro ile toplamak

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Merhaba ;
Aşağıdaki kodlarla seçili olan hücrelerdeki değerleri toplayarak tutar değişkenine atıyorum. Ancak filtrelenmiş bir alanda seçim yaptığım zaman aradaki gizli hücrelerdeki verileri de topluyor. Dolayısıyla yanlış sonuç elde ediyorum. Bunun önüne nasıl geçebilirim. Yalnızca filtrelenmiş alandaki görünür hücrelerin toplamını almak istiyorum. Teşekkürler

tutar = 0
For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
tutar = tutar + cell.Value
Next cell
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,652
Excel Vers. ve Dili
Pro Plus 2021
Tabi seçili alanlarda metin olmaması lazım.
Kod:
For Each cell In Intersect(Selection.SpecialCells(xlCellTypeVisible), ActiveSheet.UsedRange)
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Veysel Bey teşekkür Ederim çözüm için . Bu arada benim adımda Veysel :)
 
Üst