Resimdeki ekranın çıkmamasını sağlamak

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,868
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Arkadaşlar kod ile resimdeki ekranın evet e tıklanmış gibi çıkmamasını nasıl sağlaya bilirim?

Saygılar
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,318
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Eğer dosya kaydetme işlemini makro ile yapıyorsanız kod içinde dosya biçimini belirterek bu uyarının çıkmasını engelleyebilirsiniz.

Aramanız gereken komut Fileformat komutudur.
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
399
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
Çalıştığınız excel 'i xlsm değil xls olarak kaydedin. Yani 97-2003 olarak kaydedin.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,868
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Merhaba,

Eğer dosya kaydetme işlemini makro ile yapıyorsanız kod içinde dosya biçimini belirterek bu uyarının çıkmasını engelleyebilirsiniz.

Aramanız gereken komut Fileformat komutudur.
@Korhan Ayhan Hocam aşağıdaki kodları kullanıyorum. Dosya biçimini kodların neresinde belirtmeliyim?

Saygılar

Option Explicit

Dim Yol As Variant
Dim Dosya_Adi, Sayfa_Adi As Range, Zaman As Long

Sub dosyayap()
Sheets("sablon").Range("Q1").ClearContents

Application.ScreenUpdating = False
Yol = ThisWorkbook.Path
Dosya_Adi = Worksheets("sablon").Range("N1")

Sheets("sablon").Select
Sheets("sablon").Copy
ActiveSheet.Shapes.SelectAll
Selection.Delete
Worksheets("sablon").Name = Dosya_Adi


ActiveWorkbook.SaveAs Filename:=Yol & "\" & Date & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

Range("J1") = Dosya_Adi
Range("H17") = Dosya_Adi & " Tarihli Kasa İşlemi"
ActiveWorkbook.Save
ActiveWindow.Close

Sheets("sablon").Select
Sheets("sablon").Range( _
"B3:C13,B15:B20,C14:C22,I3:I8,K3:L4,N2:N4,N7,J10:J11,N11:N13,J18:J19,N18,Q1"). _
Select
Selection.ClearContents
Sheets("sablon").Range("B3").Select


Application.ScreenUpdating = True
End Sub[/CODE]
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,868
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar

Örnek dosyamı gönderiyorum.
Sanırım sablon sayfasındaki kodlardan kaynaklanıyor olabilir diye düşünüyorum. Ama nasıl düzelteceğimi bulamadım.

Saygılar
 

Ekli dosyalar

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba ,

Kod içindeki FileFormat:=xlOpenXMLWorkbook bu bölümü ,
bu şekilde FileFormat:=xlOpenXMLWorkbookMacroEnabled değiştirerek deneyiniz.

İyi çalışmalar.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,868
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Merhaba ,

Kod içindeki FileFormat:=xlOpenXMLWorkbook bu bölümü ,
bu şekilde FileFormat:=xlOpenXMLWorkbookMacroEnabled değiştirerek deneyiniz.

İyi çalışmalar.

Selamlar
Hocam aşağıdaki 2 şekilde de denedim olmadı.
Not: Sayfanın kod bölümündeki kodları bloke ettiğimde bahsettiğim pencere çıkmıyor

Kod:
    ActiveWorkbook.SaveAs Filename:=Yol & "\" & Date & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False


    ActiveWorkbook.SaveAs Filename:=Yol & "\" & Date & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu şekilde kullanın;

Rich (BB code):
Application.DisplayAlerts = False

    ActiveWorkbook.SaveAs Filename:=Yol & "\" & Date & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
        
Application.DisplayAlerts = True
.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,868
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Bu şekilde kullanın;

Rich (BB code):
Application.DisplayAlerts = False

    ActiveWorkbook.SaveAs Filename:=Yol & "\" & Date & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
      
Application.DisplayAlerts = True



@Haluk Hocam çok teşekkür ederim.
 
Üst