ahmed_ummu
Altın Üye
- Katılım
- 28 Mart 2011
- Mesajlar
- 750
- Excel Vers. ve Dili
- Excel 2010 Professional Plus 64 Bit
- Altın Üyelik Bitiş Tarihi
- 15-10-2026
Merhaba arkadaşlar
Üzerinde çalıştığım dosyayı kapatırken yapılan değişiklikleri kaydediyor ama kaydetme işlemi 15 20 saniye sürüyor. bunu nasıl hızlandırabilirim.
Dosyanın bazı yerlerinden de işlem yaparken de kaydetmesi gerekiyor. Mesela her bir personelin ders ücretini kaydederken çalışma kitabını da kaydetme kodu var. Bilgisayarın kilitlenmesi, elektrik kesilmesi vb. den dolayı dosya kapanırsa girilen bilgiler kaybolmasın diye.
Aşağıdaki kodlarda kırmızı olan kodları buldum ama "Sub or function not defined" hatası veriyor. Bu konuda yardımcı olursanız sevinirim.
cevap = MsgBox("Programı Kapatacak mısınız...?", vbQuestion + vbYesNoCancel, "Kapat")
If cevap = vbYes Then
TurnOnSpeed True
ThisWorkbook.Save
TurnOnSpeed False
Application.Quit
Else
Exit Sub
End If
Üzerinde çalıştığım dosyayı kapatırken yapılan değişiklikleri kaydediyor ama kaydetme işlemi 15 20 saniye sürüyor. bunu nasıl hızlandırabilirim.
Dosyanın bazı yerlerinden de işlem yaparken de kaydetmesi gerekiyor. Mesela her bir personelin ders ücretini kaydederken çalışma kitabını da kaydetme kodu var. Bilgisayarın kilitlenmesi, elektrik kesilmesi vb. den dolayı dosya kapanırsa girilen bilgiler kaybolmasın diye.
Aşağıdaki kodlarda kırmızı olan kodları buldum ama "Sub or function not defined" hatası veriyor. Bu konuda yardımcı olursanız sevinirim.
cevap = MsgBox("Programı Kapatacak mısınız...?", vbQuestion + vbYesNoCancel, "Kapat")
If cevap = vbYes Then
TurnOnSpeed True
ThisWorkbook.Save
TurnOnSpeed False
Application.Quit
Else
Exit Sub
End If