kaydet çık hatası

Katılım
3 Nisan 2012
Mesajlar
41
Excel Vers. ve Dili
2010 türkçe
arkadaşlar elimde makrolu bi dosyamın küçük bi kısmı var 1 hafta öncesine kadar normal bi şekilde çalışıyordu fakat şimdi çok sıkıntılı çalışıyor ayrıca bu makronu değşik şekillerini kullandığım bi çok dosya var ve hepsindede kaydet çık butonu nu kullandığım zaman ya hata alıyorum yada garip garip bişeyler söylüyor dosyanın onarılması gerektiğini filan onar dediğimdede onarılacak bişeyin bulunadığını söylüyor garip bi durum yani yardımcı olabilecek misiniz acaba arkadaşlar şimdiden teşekkürler.


Private Sub CommandButton1_Click()
UserForm7.Hide
UserForm2.Show
End Sub

Private Sub CommandButton2_Click()
Application.ScreenUpdating = False
Dim DosyaSistemi As Object, Aktif_Dosya_Adı As String
Dim Yedek_Dosya_Adı As String, Kayıt_Yeri As String

Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
Aktif_Dosya_Adı = ThisWorkbook.FullName
Yedek_Dosya_Adı = Replace(ThisWorkbook.Name, "", "")

Kayıt_Yeri = "G:\Programlar\PROGRAMLAR VE KURULUMLARI\SAYAÇ & BACA GAZI PROGRAMLARI\alp teknik)\e680\Kilitli\" & Yedek_Dosya_Adı

ThisWorkbook.Save

On Error Resume Next
If Dir("G:\Programlar\PROGRAMLAR VE KURULUMLARI\SAYAÇ & BACA GAZI PROGRAMLARI\alp teknik)\e680\Kilitli\") = "" Then MkDir ""
DosyaSistemi.CopyFile Aktif_Dosya_Adı, Kayıt_Yeri

MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Yedek_Dosya_Adı, vbInformation, "CELL_O"

cevap = MsgBox(" DOSYA KAPATILACAK DEĞİŞİKLİKLER KAYDEDİLSİN Mİ ? ", vbYesNoCancel, "CELL_O")
If cevap = vbCancel Then Exit Sub
If cevap = vbNo Then Application.Quit
If cevap = vbYes Then
ActiveWorkbook.Save
Application.Quit
End If
End Sub

Private Sub CommandButton4_Click()
UserForm7.Hide
UserForm8.Show
End Sub

Private Sub CommandButton6_Click()
UserForm7.Hide
LOGİN3.Show
End Sub




Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then MsgBox "BURADAN ÇIKAMAZSIN TOSUN": Cancel = True
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,007
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu şekilde cevap almanız zor görünüyor. Hatanın tespiti için dosyanızı eklemeniz gerekiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,007
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızı denedim. Bir sorun yaşamadım. Bahsettiğiniz yol bende olmadığı için doğal olarak yedekleme yapmadı. Ayrıca bende onarma ile ilgili herhangi bir uyarı çıkmıyor.
 
Üst