İ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ə satır və ya sütunları gizlətmək / göstərmək üçün onay qutusunu necə istifadə etmək olar?

Belirli satırlar və ya sütunları gizlətmək və ya göstərmək üçün bir onay qutusundan istifadə etməliyik. Məsələn, Active X Control onay qutusu seçildikdə, müəyyən satırlar və ya sütunlar göstərilir, əksinə onlar gizlənəcəkdir. Bu yazı Excel-də satır və ya sütunları gizlətmək / gizlətmək üçün onay qutusundan istifadə üsulunu göstərir.

VBA kodu ilə satır və sütunları gizlətmək / göstərmək üçün onay qutusunu istifadə edin


Siz maraqlana bilərsiniz:

Excel-də toplu olaraq birdən çox onay qutusu / seçim düyməsini asanlıqla daxil edin və ya silin

İlə Excel üçün Kutools's Batch Insert Check Box / Seçim Düymələri or Batch Delete qutuları / Seçim düymələri kommunal, Excel iş səhifənizdə toplu olaraq birdən çox onay qutusu və ya seçim düyməsini əlavə edə və ya silə bilərsiniz. Aşağıdakı ekran görüntüsünə baxın:

Excel üçün Kutools 300-dən çox lazımlı Excel alətləri daxildir. 60 gün ərzində heç bir məhdudiyyətsiz cəhd edin. Daha çox oxu İndi pulsuz sınaq yükləyin


VBA kodu ilə satır və sütunları gizlətmək / göstərmək üçün onay qutusunu istifadə edin


Aşağıdakı VBA kodu, müəyyən satır və ya sütunları onay kutusunu gizlətmək / göstərməkdə kömək edə bilər.

1. Çalışma səhifəsinə Active X Control onay qutusunu daxil etdikdən sonra, onay qutusuna sağ basın və sonra seçin Kodları baxın sağ tıklayarak menyudan. Ekran görüntüsünə baxın:

2. İçində Proqramlar üçün Microsoft Visual Basic Pəncərə, Kod qutusuna aşağıdakı VBA kodunu kopyalayıb yapışdırın.

VBA kodu: Satır və ya sütunları gizlətmək / göstərmək üçün onay qutusunu istifadə edin

Private Sub CheckBox1_Click()
    [C:D].EntireColumn.Hidden = Not CheckBox1
End Sub

Qeydlər:

1. VBA kodunda, [C: D]. Bütün Sütun C və D sütunları müvafiq onay qutusunun yoxlanılması və ya silinməsi ilə gizləniləcək və ya görünməyəcəkdir.

2. 6 satırı kimi müəyyən satırları gizlətmək və ya göstərmək üçün: 9,C: D]. Bütün Sütun üçün [6: 9]. EntireRow VBA kodunda.

3. Basın Dayandırmaq + Q düymələri eyni vaxtda bağlamaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

4. İndi xahiş edirəm Dizayn Moda Altında Developer aşağıda göstərilən ekran görünüşü:

İndi, onay kutusu işaretlendiğinde, belirtilen satırlar və ya sütunlar göstərilir. Seçilmədikdə, göstərilən satırlar və ya sütunlar gizlidir.


Related articles:



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.
    Ed · 2 months ago
    Hello,

    I am trying to use this code to hide/unhide on a separate sheet from the checkbox. What do I have to add to make this work? Thanks in advance.

    Private Sub CheckBox1_Click()
    [C:D].EntireColumn.Hidden = Not CheckBox1
    End Sub
    • To post as a guest, your comment is unpublished.
      crystal · 1 months ago
      Good day,
      As the following code shown, please replace the "Sheet4" with your separate sheet name.

      Private Sub CheckBox1_Click()
      [Sheet4!C:D].EntireColumn.Hidden = Not CheckBox1
      End Sub
  • To post as a guest, your comment is unpublished.
    Cole · 1 years ago
    It seems like this code will only go one direction, i.e. only hide and not unhide them when clicked. Is there a way to correct this?
    • To post as a guest, your comment is unpublished.
      Kent Thegreet · 6 months ago
      We have same problem but find a way to make it work. Please use ActiveX Controls checkbox and not at the Form Control checkbox. The code perfectly works with ActiveX checkbox.


      Private Sub CheckBox1_Click()
      [C:D].EntireColumn.Hidden = Not CheckBox1
      End Sub
    • To post as a guest, your comment is unpublished.
      Kentthegreet · 6 months ago
      We have same problem but I found out we're using Form Controls and not ActiveX Controls. The code perfectly works in ActiveX Control Checkbox button. Just turn off the Design Mode so you can click check the Checkbox.
  • To post as a guest, your comment is unpublished.
    Pieter Ramaut · 1 years ago
    @Wayne:

    Private Sub CheckBox1_Click()
    ActiveSheet.Unprotect Password:="xxxxx"
    Rows("284:351").EntireRow.Hidden = Not CheckBox1
    ActiveSheet.Protect Password:="xxxx"
    End Sub
  • To post as a guest, your comment is unpublished.
    Wayne Bailey · 1 years ago
    Is there a way to use the "Use checkbox to hide/unhide rows or columns with VBA code" on a protected worksheet?