A sayfasında veri süzme kullanıldı ise tüm verileri göster

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
A sayfasında veri süzme kullanıldı ise tüm verileri göster,
kullanılmadı ise hata vermeden bir sonraki adıma geç

Normalde veri süzülmüş ise
Kod:
    Sheets("Günlük").Select
    Range("B56").Select
    ActiveSheet.ShowAllData
   işlemler
deyip işi çözüyoruz ama süzülmedi ise show aldata yönetimi başarısız deyip çıkıyor ben çıkmadan işlemler prosodürünü nasıl uygulatabilirim.

Çözüm1
Kod:
    Sheets("Günlük").Select
    Range("B56").Select
On Error Resume Next yazarak bir deneyin.
    ActiveSheet.ShowAllData
   işlemler
Saygılarımla...
Çözüm2
Kod:
Sheets("Günlük").Select
    Range("B56").Select
    Selection.AutoFilter Field:=1
   işlemler
Çözüm3
Kod:
Sheets("Günlük").Select
    Range("B56").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
işlemler
emeği geçen herkese teşekkür ederim.
 
Son düzenleme:
S

Skorpiyon

Misafir
Sayın hsayar,

ActiveSheet.ShowAllData komutunun önüne
On Error Resume Next yazarak bir deneyin.

Saygılarımla...
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkürler küçük bir ilave ile büyük bir sorun çözülüyormuş
saygılar sunarıım
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Kodları şöyle de kullanabilirsiniz.

Kod:
Sheets("Günlük").Select
    Range("B56").Select
    Selection.AutoFilter Field:=1
   işlemler
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
sizede teşekkür edeirm as434 aklımda bulunsun not ettim
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
size de teşekkürler veysel emre baya bir yolu varmış
Aklın yolu bir deyimi vba ya göre değil anlaşılan :)
 
Üst