DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
O zaman bir çelişki var yada farklı bir kriterden daha söz ediyorsunuz.D ve E sütunları süzülü ise kayıt edilebilir ve çıkılabilir olsun istiyorum.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
With Sayfa1
If .AutoFilterMode Then
For i = 1 To 3
If .AutoFilter.Filters(i).On Then c = c + 1
Next
If c <> 0 Then
MsgBox "Süzme işleminizi lütfen kaldırınız. İyi çalışmalar."
Cancel = True
End If
End If
End With
End Sub
Option Explicit
Dim X As Byte, ADRES As String
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ADRES = Empty
For X = 1 To 5
If X < 4 And ActiveSheet.AutoFilter.Filters.Item(X).On Then
ADRES = ADRES & ActiveSheet.AutoFilter.Range.Cells(X).Address(0, 0) & Chr(10)
End If
Next
If ADRES <> Empty Then
MsgBox "Aşağıdaki sütunlara süzme işlemi uygulandığı için dosyadan çıkamazsınız !" & Chr(10) & _
"Lütfen bu sütunlardaki süzme işlemini kaldırınız !" & Chr(10) & ADRES, vbCritical, "Dikkat !"
Cancel = True
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ADRES = Empty
For X = 1 To 5
If X < 4 And ActiveSheet.AutoFilter.Filters.Item(X).On Then
ADRES = ADRES & ActiveSheet.AutoFilter.Range.Cells(X).Address(0, 0) & Chr(10)
End If
Next
If ADRES <> Empty Then
MsgBox "Aşağıdaki sütunlara süzme işlemi uygulandığı için dosyadan çıkamazsınız !" & Chr(10) & _
"Lütfen bu sütunlardaki süzme işlemini kaldırınız !" & Chr(10) & Chr(10) & ADRES, vbCritical, "Dikkat !"
Cancel = True
End If
End Sub