Excel kapat tuşu

Katılım
28 Kasım 2008
Mesajlar
191
Excel Vers. ve Dili
excel 2003
excel 2010
iyi günler

öğrenmek istediğim excelin sağ üst köşede bulunan (X) tuşunu pasif edebilirmiyiz. Yani dosyayı açınca otomatik olarak (X) pasif yapmak istiyorum. Çıkış için ayrıca bir buton koyacağım. Bunu makroyla nasıl yapabilirim. Teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.
Önce boş bir modül oluşturun ve ona aşağıdaki kodu yazın.sonra Çalışma kitabının Before close olayına onun altındaki kodu yazın.sonrada bir modüle onun altındaki kodu yazın butonada o kodu atayın.
Kod:
Global kapa As Boolean
Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If kapa = False Then
    MsgBox "X ten veya Alt+F4 ile kapatamazsınız." & vbLf & _
    "Kapatmak için Sayfa1 deki kapat tuşuna basınız.", vbCritical, "E V R E N"
    Cancel = True
End If
End Sub
Kod:
Sub kapat()
kapa = True
ThisWorkbook.Close
End Sub
 

Ekli dosyalar

Katılım
5 Ocak 2005
Mesajlar
890
iyi günler

öğrenmek istediğim excelin sağ üst köşede bulunan (X) tuşunu pasif edebilirmiyiz. Yani dosyayı açınca otomatik olarak (X) pasif yapmak istiyorum. Çıkış için ayrıca bir buton koyacağım. Bunu makroyla nasıl yapabilirim. Teşekkürler.
http://www.excel.web.tr/forumdisplay.php?f=127
Yanlış hatırlamıyorsam, Mahmut bayram'ın kod bankası dosyasında bununla ilgili makrolar vardı.
 
Son düzenleme:
Üst