- Katılım
- 9 Ocak 2009
- Mesajlar
- 557
- Excel Vers. ve Dili
-
2002 TÜRKÇE
2007 TÜRKÇE
2010 TÜRKÇE
2019 TÜRKÇE
1) ThisWorkbook modulüne yerleştirilecek kodlar:
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
UserForm1.Label1.Caption = "Lütfen bekleyiniz....."
UserForm1.Show 0
CheckSave
End Sub
2) UserForm1 modulüne yerleştirilecek kodlar:
Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = 1
End Sub
3) Dosyada oluşturulacak yeni bir modül içine yerleştirilecek kodlar:
Kod:
Sub CheckSave()
DoEvents
UserForm1.Label1.Caption = "Dosya kaydedildi....."
Application.OnTime Now + TimeValue("00:00:03"), "RemForm"
End Sub
'
Sub RemForm()
Unload UserForm1
End Sub
kodları gerekli yerlere yazıyorum dosya açıkken çalışıyor problem yok
fakat ben excel açılışına user form oluşturdum oradan bazı bilgi girişleri yapıyorum ve verdiği hata
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
UserForm1.Label1.Caption = "Lütfen bekleyiniz....."
UserForm1.Show 0 --------- (burasını hata gösteriyor)
CheckSave
End Sub
nasıl düzeltebilirim...
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
UserForm1.Label1.Caption = "Lütfen bekleyiniz....."
UserForm1.Show 0
CheckSave
End Sub
2) UserForm1 modulüne yerleştirilecek kodlar:
Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = 1
End Sub
3) Dosyada oluşturulacak yeni bir modül içine yerleştirilecek kodlar:
Kod:
Sub CheckSave()
DoEvents
UserForm1.Label1.Caption = "Dosya kaydedildi....."
Application.OnTime Now + TimeValue("00:00:03"), "RemForm"
End Sub
'
Sub RemForm()
Unload UserForm1
End Sub
kodları gerekli yerlere yazıyorum dosya açıkken çalışıyor problem yok
fakat ben excel açılışına user form oluşturdum oradan bazı bilgi girişleri yapıyorum ve verdiği hata
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
UserForm1.Label1.Caption = "Lütfen bekleyiniz....."
UserForm1.Show 0 --------- (burasını hata gösteriyor)
CheckSave
End Sub
nasıl düzeltebilirim...