Buttonla Yorumları Göstermek

Katılım
15 Şubat 2007
Mesajlar
64
Excel Vers. ve Dili
Excel 2003-İngilizce
Merhaba arkadaşlar,

Aşğıdaki kodları iki button'a atayıp yorumları gösterip gizleyebiliyorum. Merak ettiğim Tek button

üzerinde bu iki kod nasıl kullanılır. Mesela düğmede etiket olarak "göster" yazacak ve tıklayınca

yorumları gösterip etiketi "gizle " haline getirecek, basınca yorumları gizleyip etiketi eski haline

getirecek...

Şimdiden saolun,

Kod:
Private Sub CommandButton1_Click()
    Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End Sub

Private Sub CommandButton2_Click()
Application.DisplayCommentIndicator = xlCommentAndIndicator
End Sub
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sayfaya bir adet ToogleButton yerleştirin. Butonu eklediğiniz sheetin VBA kod sayfasını açın ve kodunuzu aşağıdaki gibi değiştirin

Private Sub ToogleButton1_Click()
If ToogleButton1.Value = 0 Then
Application.DisplayCommentIndicator = xlCommentAndIndicator
Else
Application.DisplayCommentIndicator = xlNoIndicator
End If
End Sub

İyi çalışmalar
 
Katılım
15 Şubat 2007
Mesajlar
64
Excel Vers. ve Dili
Excel 2003-İngilizce
fpc saol ama olmadı, ben,m dediğim gibi yapmanın bi yolu yok mu?
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
O zaman, şöyle yapalım; sayfada bir adet commandbuttonunuz olsun. (Ben name özelliğini cmd yaptım, siz kendinize göre düzenleyin) . butonun kodunu görüntüleyerek aşağıdakini uygulayın.

Private Sub Cmd_Click()
If cmd.Caption = "Etiket Göster" Then
Application.DisplayCommentIndicator = xlCommentAndIndicator
With cmd
.Caption = "Etiket Gizle"
.ForeColor = &HFF& '&H00000000&
End With
Else
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
With cmd
.Caption = "Etiket Göster"
.ForeColor = &H0&
End With
End If
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,604
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Private Sub CommandButton1_Click()
   CommandButton1.Caption = "Açıklama " & IIf(Application.DisplayCommentIndicator = 1, "Göster", "Gizle")
   Application.DisplayCommentIndicator = Application.DisplayCommentIndicator * -1
End Sub
 
Son düzenleme:
Katılım
27 Şubat 2007
Mesajlar
58
Excel Vers. ve Dili
excel 2016
sayın Karanlık birde buna isterseniz

birde bu örneğe bakın.Sonucu buraya yazarsınız umarım. Kolay gelsin
 
Katılım
15 Şubat 2007
Mesajlar
64
Excel Vers. ve Dili
Excel 2003-İngilizce
Saolun arkadaşlar 3ü de işimi görüyor... 3'ünden de bişeyler öğrendim...
 
Üst