• DİKKAT

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

SaveAS Makro

Katılım
15 Kasım 2007
Mesajlar
140
Excel Vers. ve Dili
OFFICE 2019 TR 64 Bit
Altın Üyelik Bitiş Tarihi
13.01.2022
Sub Yeni_Kisi()
yol = ThisWorkbook.Path & "\"
Ekici = Worksheets(1).Range("A1")
Application.DisplayAlerts = False
On Error Resume Next
ActiveWorkbook.SaveAs yol & Ekici, FileFormat:=51
Application.DisplayAlerts = True
Application.Quit: ThisWorkbook.Close (True):
End Sub
Bu kodla A1 deki isme göre yeni kitap oluşturuyorum
istediğim yol = ThisWorkbook.Path & "\" burada aynı isimde kitap varsa üstüne yazmasın uyarı versin.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,805
Excel Vers. ve Dili
2021 Türkçe
Merhaba.

Kod:
Application.DisplayAlerts = False
satırı Excel uyarılarını pasif eder.
Bu satırı silerseniz uyarı verir.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,805
Excel Vers. ve Dili
2021 Türkçe
SaveAs satırının üstüne aşağıdaki kodları ekleyin.
Kod:
    If Dir(yol & Ekici) <> "" Then
        MsgBox "Bu isimde bir dosya zaten var."
        Exit Sub
    End If
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,805
Excel Vers. ve Dili
2021 Türkçe
Kod:
    If Dir(yol & Ekici &".xlsx") <> "" Then
        MsgBox "Bu isimde bir dosya zaten var."
        Exit Sub
    End If
 
Üst