- Katılım
- 9 Ocak 2011
- Mesajlar
- 88
- Excel Vers. ve Dili
- 2007 türkçe
çalışma kitabını kım kullanırsa kullansın kaydet ve farklı kaydet seceneklerini kullanamasın bunu nasıl basarırız yardımcı olacak arkadaslar varmı acaba.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,çalışma kitabını kım kullanırsa kullansın kaydet ve farklı kaydet seceneklerini kullanamasın bunu nasıl basarırız yardımcı olacak arkadaslar varmı acaba.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = True
End Sub
çok tesekkurler fakat bu koddu yazdıktan sonra bir kerelıgıne çalışma kıtabını kaydedıp cıkmam lazım kı o kod orda kalsın . kaydetme yapamadıgım için kod sılınıyorbuna nasıl bi çare bulucaz.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets("Sayfa1").Range("A1") <> "" Then
Cancel = True
End If
End Sub
ihsan bey, hücre doluysa yapmasın istiyorum. bunu nasıl yaparız. birde tek sayfa değilde.
mesela 3 sayfa ise kitap bu 3 sayfada a1 a2 a3 hücreleri doluysa kaydetme yapmasın diyebilirmiyiz.
şimdiden çok tesekkur ederım cvbnıza.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets("Sayfa1").Range("A1") <> "" And Sheets("Sayfa1").Range("A2") <> "" _
And Sheets("Sayfa1").Range("A3") <> "" Or Sheets("Sayfa2").Range("A1") <> "" And _
Sheets("Sayfa2").Range("A2") <> "" And Sheets("Sayfa2").Range("A3") <> "" Or _
Sheets("Sayfa3").Range("A1") <> "" And Sheets("Sayfa3").Range("A2") <> "" And _
Sheets("Sayfa3").Range("A3") <> "" Then
Cancel = True
End If
End Sub
Merhaba,çok tesekkurler fakat bu koddu yazdıktan sonra bir kerelıgıne çalışma kıtabını kaydedıp cıkmam lazım kı o kod orda kalsın . kaydetme yapamadıgım için kod sılınıyorbuna nasıl bi çare bulucaz.
Public knt As Boolean
Sub kaydet()
knt = True
ThisWorkbook.Save
knt = False
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If knt = False Then Cancel = True
End Sub