• DİKKAT

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

Çözüldü Verilen uyarının iptali ya da otomatik onaylanması

Katılım
9 Eylül 2010
Mesajlar
879
Excel Vers. ve Dili
2016&2019&2021 TR
Kod:
Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Sheets("TR").Copy
    ActiveWorkbook.SaveAs Filename:="C:\Users\iambar\Desktop\denemeler\TR" & Format(Now, "dd.mm.yyyy mm.ss") & ".xlsx"
    Application.DisplayAlerts = True
    ActiveWorkbook.ActiveSheet.Cells.Copy
    ActiveWorkbook.ActiveSheet.Range("A1").PasteSpecial xlPasteValues
     ActiveWorkbook.ActiveSheet.Cells.Interior.Pattern = xlNone 'Hücre Rengi sıfırla
     ActiveWorkbook.ActiveSheet.Cells.Font.ColorIndex = xlAutomatic 'Hücre yazı rengi sıfırla
Application.DisplayAlerts = False
On Error Resume Next
    ActiveWindow.Close True
    Application.ScreenUpdating = True
merhabalar değerli hocalarım. Netten bulduğum kodlarla sayfayı formülsüz farklı kaydet yaptırabiliyorum ancak dosyayı kaydederken "Burada bazı veriler var. Bunları değiştirmek istiyor musunuz?" uyarısı geliyor. Bu uyarıyı englleyemedim. Çözümü var mıdır? Yanıtlar için şimdiden teşekkürler.
 
Aşağıdaki satırı en sona alıp deneyiniz.

Application.DisplayAlerts = True
 
Maalesef Korhan Bey. Bu çözmedi sorunu.
pts.xlsm - 18 KB
ekledim dosyayı çözümü var mı bi inceleyebilir misiniz. Şimdiden teşekkürler.
 
Deneyiniz.

C++:
Sub Farkli_Kaydet()
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Worksheets("TR").Visible = xlSheetVisible
    Sheets("TR").Copy
    ActiveWorkbook.SaveAs Filename:="C:\Users\................\Desktop\denemeler\TR" & Format(Now, "dd.mm.yyyy mm.ss") & ".xlsx"
    ActiveWorkbook.ActiveSheet.Cells.Copy
    ActiveWorkbook.ActiveSheet.Range("A1").PasteSpecial xlPasteValues
    ActiveWorkbook.ActiveSheet.Cells.Interior.Pattern = xlNone 'Hücre Rengi sıfırla
    ActiveWorkbook.ActiveSheet.Cells.Font.ColorIndex = xlAutomatic 'Hücre yazı rengi sıfırla
    On Error Resume Next
    ActiveWindow.Close True
    Worksheets("TR").Visible = xlSheetHidden
    Application.DisplayAlerts = False
    Application.ScreenUpdating = True
End Sub
 
Gönderdiğiniz dosyada hâlâ True satırı yapıştırma öncesinde duruyor. O satırı iptal etmeniz gerekir.
 
Yanıtlar için teşekkürler. Zihninize sağlık.
Epey uzak kalmışım forumdan. Konuyu çözüldü yapabilir miyiz. Ben bulamadım çözüldü yapmayı.
 
Geri
Üst