Kapalı Dosyadan Sayfa Silmek

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar merhaba,

Nasıl olsa yaparım diyerek sona bıraktığım ve son rotuşları yaparken takıldığım bir noktada desteğinizi rica ediyorum. Elimde ekteki dosya var ve bu dosya içerisine kapalı haldeyken yine kapalı olan farklı dosyadan sayfa kopyalanıyor ve ismi "Filo" olarak atanıyor. Kapalı vaziyette işlemler bitince "Filo" isimli bu dosyanın silinmesi gerekiyor. Aşağıdaki kod satırlarını kullanarak işlemi yapmaya çalıştım ve hatta fonksiyon oluşturdum (iki tane alt sayfa olmasına rağmen) ama başarılı olamadım. Yardımcı olabilir misiniz ben bu dosyayı nasıl sildirebilirim?

Kod:
Sub Workatclose()
Dim ATS As New Excel.Application
Dim nwb As New Excel.Workbook
Application.DisplayAlerts = False
yenidosya = "06-Haziran_2019"
konum = "K:\MesaiDisi\Lists"

dosya = yenidosya & ".xlsx"

Set nwb = ATS.Workbooks.Open(konum & "\" & dosya)

nwb.Sheets("Filo").Delete

Application.DisplayAlerts = True

End Sub
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Aşağıdaki kodu kullanın.

Kod:
Sub Workatclose()
    Dim nwb As Excel.Workbook
    Dim yenidosya As String
    Dim konum As String
    Dim dosya As String
    Application.DisplayAlerts = False
    yenidosya = "06-Haziran_2019"
    konum = "K:\MesaiDisi\Lists"
    dosya = yenidosya & ".xlsx"
    Set nwb = Workbooks.Open(konum & "\" & dosya)
    nwb.Sheets("Filo").Delete
    nwb.Close True
    Application.DisplayAlerts = True
End Sub
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Sayın dalgalikur desteğiniz için teşekkür ederim. Kod çalıştı ve ihtiyacımı karşılıyor. Merak işte sormak istedim. Dosyayı açmadan sildirebilir miydik? ADO mu kullanmak lazım bunun için?
 

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

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Teşekkür ederim Haluk Bey.
 
Üst