Düğmeyi Pasif-Aktif Yapmak

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Sayfanın koduna kayıtlı, aşağıdaki koda ilave yapmak istiyorum,

Kod:
Sub_Hesapla()
....................
...................
MsgBox H_H1 & "  Grubu ve  " & H_H2 & "  Hazırlandı", vbInformation, "1Al2Ver"
sor = MsgBox("DİKKAT ! Liste Aktarılacak! Eminmisiniz?", 52, "Uyarı !")
If sor = vbNo Then Exit Sub

Call Aktar_Çıkış

MsgBox "İşlem TAMAM.", vbInformation
End Sub
Şöyle ki ;

Call Aktar_Çıkış öncesi, cevap EVET ise, Pasif_Yap devreye girsin ve 138 nolu düğmeyi pasif yapsın,

Cevap HAYIR ise, 138 nolu düğmeyi aktif yapsın,

Teşekkür ederim.

Kod:
Sub Pasif_Yap()
Set b1 = ActiveSheet.Buttons("Düğme 138")
  b1.Enabled = False
b1.Font.ColorIndex = 15
End Sub
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İstediğiniz bu mu?
Kod:
Sub Hesapla()
'....................
'...................
MsgBox H_H1 & "  Grubu ve  " & H_H2 & "  Hazırlandı", vbInformation, "1Al2Ver"
sor = MsgBox("DİKKAT ! Liste Aktarılacak! Eminmisiniz?", 52, "Uyarı !")

If sor = vbYes Then
    Call Pasif_Yap
    Call Aktar_Çıkış
    MsgBox "İşlem TAMAM.", vbInformation
Else
    ActiveSheet.Buttons("Düğme 138").Enabled = True
End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Ben de böyle anladım.
Kod:
Sub Hesapla()

    MsgBox H_H1 & "  Grubu ve  " & H_H2 & "  Hazırlandı", vbInformation, "1Al2Ver"
    sor = MsgBox("DİKKAT ! Liste Aktarılacak! Eminmisiniz?", 52, "Uyarı !")
    If sor = vbNo Then
        ActiveSheet.Buttons("Düğme 138").Enabled = True
    Else
        Pasif_Yap
        ActiveSheet.Buttons("Düğme 138").Enabled = False
    End If
    Call Aktar_Çıkış
    MsgBox "İşlem TAMAM.", vbInformation
End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ömer bey merhaba,

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

HAYIR seçeneğinde ve İşlem Sonlandığında, Düğme 138'in fontunun eski haline gelmesini nasıl sağlaya biliriz ?

Tekrar teşekkür ederim.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Muzaffer Ali,

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

HAYIR seçeneğinde ve İşlem Sonlandığında, Düğme 138'in fontunun eski haline gelmesini nasıl sağlaya biliriz ?

Teşekkür ederim.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Ömer, Sayın Muzaffer Ali, tekrar merhaba,

Biraz uğraş, deneme-yanılma ile sonuç aldım,

Teşekkür ederim,

Saygılarımla.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst