• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

excel kaydet, veri güncelleme hatası

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
hayırlı bayramlar;
çalışma sayfasından bu makro ile çalışılan sayfayı masaüstüne farklı kaydet yapıyorum. Farklı kaydedilen sayfayı açtığımda "Veri güncelleme" hatası veriyor. Bu mesajı önlemek için makroya kod ilave edilebilir mi? Teşekkürler.
Kod:
Sub Excel_Kaydet()

Klasor = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop")

dosya_adi = "Excel_"
say = CreateObject("Scripting.FileSystemObject").getfolder(Klasor).Files.Count + 1
Sheets(ActiveSheet.Name).Copy
ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value ' formülsüz değer olarak kayıt

Application.DisplayAlerts = False
ActiveSheet.DrawingObjects.Delete
ActiveWorkbook.SaveAs Klasor & "\" & dosya_adi & say & ".xlsx", FileFormat:=51
ActiveWindow.Close
MsgBox "işlem tamam"

End Sub
 

Ekli dosyalar

  • dosya1.jpg
    dosya1.jpg
    155.6 KB · Görüntüleme: 14
  • Excel_21.xlsx
    Excel_21.xlsx
    23.6 KB · Görüntüleme: 10
Merhaba,
Kendi bilgisayarımda denediğimde hata mesajıyla karşılaşmadım fakat ad yöneticisine baktığımızda değer alamayan adlar mevcut. Dosyanızın kopyası üzerinden adları temizleyerek dener misiniz?
İyi bayramlar.
 
Merhaba,
Kendi bilgisayarımda denediğimde hata mesajıyla karşılaşmadım fakat ad yöneticisine baktığımızda değer alamayan adlar mevcut. Dosyanızın kopyası üzerinden adları temizleyerek dener misiniz?
İyi bayramlar.
o şekilde de olmadı, nasıl ilave oluyorsa ekteki gibi ilave sayfa geliyor
 

Ekli dosyalar

  • noksanlır.jpg
    noksanlır.jpg
    159.8 KB · Görüntüleme: 3
Merhaba,
"vakıf.xlsx" size ait bir dosya mı? Bilgisayarınızda mevcutsa dosya yolunu yazar mısınız?
 
Merhaba,

"Kaynak Bulunamadı" hatasını verdiği için "vakıf.xlsx" dosyasından veri alan hücreleriniz varsa bile değerleri güncellemeyecektir.
Ana dosyanızdan bu hatalı kaynakların bağlantısını kesmek sorununuzu çözer diye düşünüyorum. Bunun için ekranda çıkan uyarıdaki "bağlantıyı kes" seçeneğini kullanabilirsiniz ya da "Veri" sekmesinden "Bağlantılar" adlı kısma gidip bağlantılarınızı görebilir ve kaldırabilirsiniz.
Bu tür işlemler öncesinde dosyanızın yedeğini almayı unutmayınız.

Edit: Çözüm olmazsa, temsili verilerinizi içeren çalışma kitabınızı yüklerseniz daha etkili çözümler sunulabilir.
 
Merhaba,

"Kaynak Bulunamadı" hatasını verdiği için "vakıf.xlsx" dosyasından veri alan hücreleriniz varsa bile değerleri güncellemeyecektir.
Ana dosyanızdan bu hatalı kaynakların bağlantısını kesmek sorununuzu çözer diye düşünüyorum. Bunun için ekranda çıkan uyarıdaki "bağlantıyı kes" seçeneğini kullanabilirsiniz ya da "Veri" sekmesinden "Bağlantılar" adlı kısma gidip bağlantılarınızı görebilir ve kaldırabilirsiniz.
Bu tür işlemler öncesinde dosyanızın yedeğini almayı unutmayınız.

Edit: Çözüm olmazsa, temsili verilerinizi içeren çalışma kitabınızı yüklerseniz daha etkili çözümler sunulabilir.
Eklenti ile çözüldü, koşullu biçimlendirmeden kaynaklanıyor mu? iyi günler
 
Merhaba,

Olası ihtimaller arasında, formül yardımıyla "Koşullu Biçimlendirme" yapılırken "vakıf.xlsx" dosyasına başvuru yapılması yer alabilir. Belki de buraya yüklediğiniz sayfa haricindeki herhangi bir sayfada hiç kullanılmayan bir hücrede "vakıf.xlsx" dosyasını kullanan bir formül yer alabilir. Bunlar sadece ihtimal, kesinlikle şundandır diyemiyorum.

İyi günler.
 
Merhaba,

Olası ihtimaller arasında, formül yardımıyla "Koşullu Biçimlendirme" yapılırken "vakıf.xlsx" dosyasına başvuru yapılması yer alabilir. Belki de buraya yüklediğiniz sayfa haricindeki herhangi bir sayfada hiç kullanılmayan bir hücrede "vakıf.xlsx" dosyasını kullanan bir formül yer alabilir. Bunlar sadece ihtimal, kesinlikle şundandır diyemiyorum.

İyi günler.
doğru, sayfanın birinde önceden vakıf.xls olarak bağlandı kalmış onu sonradan fark ettim, sildikten sonra da sorun çözüldü.
 
Merhaba,

Son mesajınızda alıntı yapmanızı gerektirecek ne vardı?
 
Merhaba,

Son mesajınızda alıntı yapmanızı gerektirecek ne vardı?
iyi günler;
eklentiyle sorun çözüldükten sonra, hatanın kaynağını bulduğumu belirtmek için, konuyla ilişkilendirmek için.
Alıntı konusunda, hangi durumda kullanmamız gerektiği konusunda bilgim yok, genelde soruya ilişkilendirmek için kullanıyorum. Gerçi dediğiniz gibi form tek konu üzerinden gidiyor, alıntı gereksiz kalabalık yapıyor gibi, daha dikkat ederim.
 
Geri
Üst