• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makroya İlave (Tıklandığında, Gizli Bir Butonu/Şekli Görünür Yapsın)

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,

CommanButton1 tıklandığında,

Aynı zamanda bir 2 nci CommandButon (Örn;CommandButton15) veya Oval6 isimli şekil, görünür olsun,

"ANASAYFA" tıklandığında ise görünür olan buton/şekil, (CommandButton15 veya Oval6) gizlensin, istemekteyim,

Aşağıdaki koda bu ilavelerin yapılmasını rica ediyorum,

Teşekkür ederim.

Kod:
Private Sub CommandButton1_Click()   

For Each Sayfa In Worksheets   

        If Sayfa.Name <> "ANASAYFA" Then   

            Sayfa.Visible = xlVeryHidden   

        End If   

        If Sayfa.Name = "ANASAYFA" Then   

           Sayfa.Visible = True   

        End If   

        If Sayfa.Name = "Sayfa_Boyut_Analizi" Then   

           Sayfa.Visible = True   

        End If   

        Call Emrin_Olur   

        CommandButton1.BackColor = &HFF&   

Next   

Sheets("ANASAYFA").Select   

End Sub
 
"ANASAYFA" tıklandığında ise görünür olan buton/şekil, (CommandButton15 veya Oval6) gizlensin, istemekteyim,

Bu cümlenizi anlamadım.

Görünür yada gizleme için, sayfaya bir CommandButton ekleyin, adını koda tanımlayıp False ile gizleyebilir, True ile gösterebilirsiniz.

Kod:
ActiveSheet.Shapes.Range(Array("CommandButton15")).Visible = False
 
Ömer bey merhaba,

Duyarlığınız ve öneriniz için teşekkür ederim,

UserForm'da "ANASAYFA" isimli bir CommandButton var,

Bu butona (CommandButton1) tıklayınca "ANASAYFA" ve "Sayfa_Boyut_Analizi" isimlerindeki sayfalar açılıyor (eklediğim kod ile),

"ANASAYFA" açıldığında, sayfada konuşlu CommandButton15 isimli bir buton var,

Olabiliyor ise ,

Örneğin, "Sayfa_Boyut_Analizi" sayfasındayken "ANASAYFA" sekmesini tıkladığımda, açılan "ANASAYFA" sayfasındaki CommandButton15 gizlensin, istiyorum.

Tekrar teşekkür ederim.
 
"ANASAYFA" sayfasınınkod bölümüne ekleyip deneyiniz.
Kod:
Private Sub Worksheet_Activate()
    CommandButton15.Visible = False
End Sub
 
Ömer bey, tekrar merhaba,

2 ve 4 nolu mesajlarınızda önerdiğiniz kodları dosyama uyguladım ve sorun çözüldü,

İlginiz için tekrar teşekkür ederim,

Saygılarımla.
 
Geri
Üst