DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
tama bu macro exceli hiç kapatmıyorda ben oluşturduğum buton yardımıyla exceli kapatmak istiyorumPrivate Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = True
MsgBox "KAPATAMAZSINIZ"
End Sub
başka link varmı acaba
Aşağıdaki kodu thisworkbook sayfasına kopyalayın. Dosyayı kapatacağınız butonun adıda örneğin "Düğme 1" olsun.tama bu macro exceli hiç kapatmıyorda ben oluşturduğum buton yardımıyla exceli kapatmak istiyorum
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If Application.Caller <> "Düğme 1" Then Cancel = True
End Sub
Sub kapat()
ActiveWorkbook.Close
End Sub
bunu düğme 1 değilde CommandButton1 ' e atayabilirmiyizAşağıdaki kodu thisworkbook sayfasına kopyalayın. Dosyayı kapatacağınız butonun adıda örneğin "Düğme 1" olsun.
Butonada aşağıdaki kodu yazın.Kod:Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Application.Caller <> "Düğme 1" Then Cancel = True End Sub
Kod:Sub kapat() ActiveWorkbook.Close End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If ad <> "x" Then Cancel = True
End Sub
Private Sub CommandButton1_Click()
kapat
End Sub
Public ad
Sub kapat()
ad = "x"
ActiveWorkbook.Close
End Sub
Kodlar için çok teşekkür ederimThisworkbook sayfasına,
Commandbuttona,Kod:Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If ad <> "x" Then Cancel = True End Sub
Normal modüle,Kod:Private Sub CommandButton1_Click() kapat End Sub
Kod:Public ad Sub kapat() ad = "x" ActiveWorkbook.Close End Sub