makro ile autofilter çalıştırma...

Katılım
5 Ocak 2006
Mesajlar
7
Autofilter bulunan bir çalışma sayfasında filtrede istediğim koşulların çalışması için bir makro yazdım fakat hangi hücre aktif ise makronun oradaki filter'ı çalıştırmasını istiyorum fakat hep aynı kolonda filtreyi çalıştırıyor. Yazdığım makro ekte...Aktif hücrede çalışmasını nasıl sağlayabilirim? Teşekkürler...
:?
Sub Filter_no_zero()
'
' Filter_no_zero Macro
' Macro recorded 24.02.2006 by DB21281
'
' Keyboard Shortcut: Ctrl+m
'
Selection.AutoFilter Field:=38, Criteria1:=">0", Operator:=xlOr, _
Criteria2:="<0"
End Sub
 

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
Aşağıdaki gibi deneyin.

[vb:1:08d9b44824]Sub Filter_no_zero()
ActiveCell.AutoFilter Field:=ActiveCell.Column, Criteria1:=">0", Operator:=xlOr, _
Criteria2:="<0"
End Sub
[/vb:1:08d9b44824]
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Aşağıdaki kodları makronuzun içine kopyalayınız
süz 1. kolondan başlayacakmış gibi hazırlanmıştır


kolon = ActiveCell.Column
Selection.AutoFilter Field:=kolon, Criteria1:=">0", Operator:=xlOr, _
Criteria2:="<0"
 
Katılım
5 Ocak 2006
Mesajlar
7
:dua:
Harikasınız hocam, teşekkür ederim...

Saygılarımla...
Doruk.
 
Üst