İ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ə müəyyən edilmiş hüceyrə dəyərinə əsasən bir Komanda Düyməsini gizlətmək və ya göstərmək necə?

Çalışma kitabınızda VBA skriptini tetiklemek üçün bir Komut Düğmesi kullanıyorsunuz. VBA skripti bəzi hallarda istifadə edilmədikdə, iş yerində göstərilmək yerinə əmr Düyməsini gizlətməlisiniz. Və VBA skriptinə ehtiyac olduqda onu yenidən göstərin. Bu yazı, Excel-də müəyyən bir hüceyrə dəyərinə əsaslanan bir Komut Düğmesini gizlətmək və ya göstərməkdən bəhs edir. Xahiş edirik bunu edin.

VBA kodu ilə müəyyən edilmiş hüceyrə dəyərinə əsasən bir Komanda Düyməsini gizlət və ya göstərin


arrow mavi sağ bubble VBA kodu ilə müəyyən edilmiş hüceyrə dəyərinə əsasən bir Komanda Düyməsini gizlət və ya göstərin


Excel-də göstərilən hüceyrə dəyərinə əsasən bir Komanda Düyməsini gizlətmək və ya göstərmək üçün aşağıdakı VBA kodunu çalıştırabilirsiniz.

1. Hərəkət göstərmək üçün lazım olan Komut Buttonunu ehtiva edən forma tabına sağ basın və sonra basın Kodları baxın sağ tıklayarak menyudan.

2. Popping up Proqramlar üçün Microsoft Visual Basic pəncərədə, aşağıda VBA kodunu kopyalayıb yapışdırın Kodu pəncərə.

VBA kodu: Göstərilən hüceyrə dəyərinə əsasən bir komanda düyməsini gizlət və ya göstərin

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    If Cells(1, 1).Value <> "1" Then
        Me.CommandButton1.Visible = True
    Else
        Me.CommandButton1.Visible = False
    End If
    Application.ScreenUpdating = True
End Sub

Qeyd: kodu ilə, Hüceyrələr (1, 1), 1CommandButton1 CommandButton1 hüceyrə A1 nömrəsini 1 ehtiva etdikdə gizli olacağını və 1 sayı xaricində başqa A1 nömrələrindən başqa hər hansı bir dəyəri varsa göstərilir. Aşağıdakı ekran görüntüsünə baxın. Və ehtiyaclarınıza görə onları dəyişə bilərsiniz.


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.
    Bryce · 5 months ago
    I've put this code in and entered my button name (Finish), referenced the reference cell (P11 - 16, 11) but every time I make a change to the reference cell (P11) I get a compile error and it highlights the ".Finish" section of the code, seemingly meaning the button name I entered "Finish" is not found on the worksheet. I've confirmed, both in the drop down area to the left of the formula bar and in the "define name" area on the Formula tab that my button name is, in fact, "Finish", but it still does not work.


    Any help?
    • To post as a guest, your comment is unpublished.
      crystal · 5 months ago
      Hi Bryce,
      I changed the button name to "Finish" in my worksheet, and it works well without any error displaying.
      Do you mind testing the code in a new blank workbook?
      Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    sebastian · 6 months ago
    hola que tal, tengo un boton con macro, que me devuelve a una hoja 'menu', pero no quiero que ese boton aparezca en la hoja menu como le puedo hacer?'


    saludos.-