İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də iş kitabını açarkən, saxladıqda və ya bağlanarkən filtrləri necə təmizləmək olar?

İş dəftərinizdə bu filtreləri təmizləmək üçün birdən çox filtrelənmiş iş var, ehtimal ki, müxtəlif iş yerlərində filtrlənmiş siyahıdan yoxlanmalı və əlləri bir-birindən təmizləməlisiniz. Bu cansıxıcıdır! Bu yazıda Excel-də bir iş kitabını açarkən, saxladıqda və ya bağladıqda filtrelərin təmizlənməsi metodlarını göstərəcəyik.

Excel-də iş kitabını açarkən süzgəclər silin

Excel-də iş kitabını saxladıqda filtreləri sil

Excel-də iş kitabını bağladıqda / çıxarkən silmək


arrow mavi sağ bubble Excel-də iş kitabını açarkən süzgəclər silin


Bu bölmə, bir iş kitabını açarkən bütün iş yerlərində filtrelərin təmizlənməsi haqqında danışır. Xahiş edirik bunu edin.

1. Bir iş kitabında açarkən avtomatik olaraq bütün filtrləri təmizləməlisiniz, xahiş edirik basın Dayandırmaq + F11 düymələri açmaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

2. İçində Proqramlar üçün Microsoft Visual Basic pəncərə, cüt klikləyin BuWorkbook solda Layihə bölməni daxil edin və sonra aşağıdakı VBA kodunu kopyalayıb yapışdırın BuWorkbook (Kod) pəncərə. Ekran görüntüsünə baxın:

VBA kodu: İş kitabını açarkən bütün filtrləri sil

Private Sub Workbook_Open()
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.AutoFilterMode = False
        End If
    Next ws
End Sub

3. Basın Dayandırmaq + Q çıxmaq üçün düymələr Proqramlar üçün Microsoft Visual Basic pəncərə.

4. klik fayl > Saxla. Popping up Saxla informasiya qutusuna bu iş kitabını saxlamaq üçün bir qovluq daxil edin, lazım olduğunda adını verin Fayl adı qutusu seçin və seçin Excel Macro Enabled İş Kitabı seçimdən Tipi olaraq saxla açılır siyahısı və nəhayət basın Yadda saxla düyməsini basın.

İndi, bu Macro Enabled Çalışma kitabını açarkən, bu iş kitabındaki bütün filtreler avtomatik olaraq silinəcəkdir.


arrow mavi sağ bubble Excel-də iş kitabını saxladıqda filtreləri sil

Siz onu saxladığınız zaman hər bir filtrni mövcud iş kitabından təmizləyə bilərsiniz.

1. İş kitabçasındakı bütün filtrləri avtomatik olaraq təmizləməlisiniz Dayandırmaq + F11 düymələri açmaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

2. İçində Proqramlar üçün Microsoft Visual Basic pəncərə, cüt klikləyin BuWorkbook solda Layihə bölməni daxil edin və sonra aşağıdakı VBA kodunu kopyalayıb yapışdırın BuWorkbook (Kod) pəncərə. Ekran görüntüsünə baxın:

VBA kodu: İş dəftəri qənaət edərkən təmiz filtrlər

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.AutoFilterMode = False
        End If
    Next ws
End Sub

3. Basın Dayandırmaq + Q çıxmaq üçün düymələr Proqramlar üçün Microsoft Visual Basic pəncərə.

İş dəftəri qənaətindən sonra, bütün filtrlər avtomatik olaraq silinəcəkdir.


arrow mavi sağ bubble Excel-də iş kitabını bağladıqda / çıxarkən silmək

Sonuncu bölmədə, iş kitabını bağladıqda və ya çıxarkən iş səhifələrindəki bütün filtrləri necə təmizləməyinizi göstərəcəyik.

1. Bütün filtrləri avtomatik olaraq təmizləmək üçün lazım olan iş kitabını açın, sonra basın Dayandırmaq + F11 düymələri açmaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

2. İçində Proqramlar üçün Microsoft Visual Basic pəncərə, cüt klikləyin BuWorkbook solda Layihə bölməni daxil edin və sonra aşağıdakı VBA kodunu kopyalayıb yapışdırın BuWorkbook (Kod) pəncərə. Ekran görüntüsünə baxın:

VBA kodu: İş kitabını bağladıqda / çıxarkən iş səhifələrində bütün filtrləri sil

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.AutoFilterMode = False
        End If
    Next ws
End Sub

QeydYalnız cari işdə filtrləri təmizləmək istəyirsinizsə, aşağıdakı VBA kodunu istifadə edin.

VBA kodu: İş kitabını bağladıqda effektiv hesabatı təmizləyin

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If ActiveSheet.AutoFilterMode Then
        ActiveSheet.AutoFilterMode = False
    End If
End Sub

3. Basın Dayandırmaq + Q çıxmaq üçün düymələr Proqramlar üçün Microsoft Visual Basic pəncərə.

Bundan sonra, iş kitabçasındaki Kapat düyməsini tıkladıktan sonra bütün filtreler avtomatik olaraq silinəcəkdir.


arrow mavi sağ bubbleƏlaqəli məqalələr:



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bryan · 1 years ago
    This solution doesn't "clear" the AutoFilters, it removes them completely.
    To reset the filters and retain them for the next session, substitute ws.AutoFilter.ShowAllData for ws.AutoFilterMode = False
    • To post as a guest, your comment is unpublished.
      Paul · 6 months ago
      Thank you for this comment! This is exactly what I needed for my spreadsheet. Much appreciated!