Soru Excel SavecopyAs Close Delete

Katılım
15 Mayıs 2015
Mesajlar
518
Excel Vers. ve Dili
Microsoft Office 2019
Altın Üyelik Bitiş Tarihi
26/06/2023
Merhaba;

Yapmak istediğim İşlem Adımları

  • Örnek A.xlsm Açalım
  • Aynı Path a SaveAs ile "B.xlsm" diye kaydet
  • A.xlsm Sil
  • B.xlsm yi SaveCopyAs ile C.xlsm diye kaydet
  • Aktif açık olan "B.xlsm" yi Kapat dosyayı sil ve Exceli tamamen kapat
Kod:
Dim Eskibook As String
Eskibook = ActiveWorkbook.FullName
With ActiveWorkbook
.SaveAs ThisWorkbook.Path & "\B.xlsm"
End With
Kill Eskibook

With ActiveWorkbook
.SaveCopyAs "O:\C.xlsm"
End With

Araexcelwb = ActiveWorkbook.FullName
ActiveWorkbook.Saved = True
ActiveWorkbook.close
Kill Araexcelwb
Application.Quit

Bu şekilde yaptığımda B.xlsm kapanıyor. Excel açık kalıyor

yardımlarınızı bekliyorum
 
Son düzenleme:

Muzaffer Ali

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

Kod:
Sub test()
    Dim Eskibook As String
    
    Eskibook = ActiveWorkbook.FullName
    ActiveWorkbook.SaveAs ThisWorkbook.Path & "\B.xlsm"
    Kill Eskibook
    
    Eskibook = ActiveWorkbook.FullName
    ActiveWorkbook.SaveAs ThisWorkbook.Path & "\C.xlsm"
    Kill Eskibook
    
    If Workbooks.Count = 1 Then
        Application.Quit
    Else
        ActiveWorkbook.Close
    End If
End Sub
 
Üst