Makroda hata

Katılım
7 Mart 2005
Mesajlar
313
Excel Vers. ve Dili
Excel 2013 Türkçe
Bir sayfada datalarım var ve oradan istediklerimi başka bir sayfada özet tablo içerisinde özetlemesini istiyorum. Eğer girdiğim kriterler varsa sorun yok. Eğer kritere uygun veriler yoksa mevcut sayfada kalmasını istiyorum.
Aşağıdaki kodları yazdım.
Kriterler varsa sorun yok Yoksa mevsut sayfada durmasını sağlıyamadım.
Yardımcı olursanız sevinirim.Sub Sorgu3()
'
' Makro9 Makro
'

'
Application.ScreenUpdating = False
On Error GoTo Hata
Sheets("Sorgu2").Select
Range("A100:L5000").Select
Selection.ClearContents
Sheets("Data").Select
Range("lst").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"Kriter2"), CopyToRange:=Range("Sorgu2!A100"), Unique:=False
Sheets("Seçim").Select
Range("A3").Select
ActiveSheet.PivotTables("Özet Tablo 1").PivotCache.Refresh
Hata:

cevap = MsgBox("Alış Fiyatı Yok", vbOKOnly)
If cevap = 1 Then
Sheets("Sorgu2").Select
Exit Sub
Else
Sheets("Seçim").Select
Range("A3").Select
ActiveSheet.PivotTables("Özet Tablo 1").PivotCache.Refresh

End If
Application.ScreenUpdating = True
End Sub
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba
Örnek dosya eklemeniz halinde daha hızlı yardım alabilirsiniz....
 
Üst