• DİKKAT

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

Excel kapat tuşu

  • Konbuyu başlatan Konbuyu başlatan mtbi00
  • Başlangıç tarihi Başlangıç tarihi
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.
 
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

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:
Geri
Üst