Buton ile Excelden Excel Olarak Kaydetme

Katılım
19 Eylül 2015
Mesajlar
60
Excel Vers. ve Dili
Microsoft Office Excel 2007 - 2010
Altın Üyelik Bitiş Tarihi
26-04-2021
Merhaba Excel Üstadları,

Ekte eklediğim excel dosyasında istediğim alanı buton ile "PDF" formatında otomatik masaüstüne kaydedebiliyorum. Fakat benim istediğim "Excel" formatında kaydetmesidir. Nasıl yapabilirim? Dosya linki http://dosya.web.tr/KYvxVQ
 

Korhan Ayhan

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

Kod:
Sub EXCEL_FORMATINDA_KAYDET()
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    
    Set K1 = ThisWorkbook
    Set SA = K1.Sheets("Sayfa1")
    Yol = K1.Path
    
    For i = 2 To SA.Cells(SA.Rows.Count, "A").End(3).Row
        SA.Range("I8:J8") = SA.Cells(i, "A")
        SA.Range("I9:J9") = SA.Cells(i, "B")
        SA.Range("I10:J10") = SA.Cells(i, "C")
        isim = SA.Range("E1").Value & "-" & SA.Range("F1")
        Set K2 = Workbooks.Add(1)
        SA.Range("g5:j11").Copy
        K2.ActiveSheet.Range("A1").PasteSpecial xlValues
        K2.ActiveSheet.Range("A1").PasteSpecial xlFormats
        K2.SaveAs Yol & "\" & isim & ".xls"
        K2.Close
    Next i

    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
19 Eylül 2015
Mesajlar
60
Excel Vers. ve Dili
Microsoft Office Excel 2007 - 2010
Altın Üyelik Bitiş Tarihi
26-04-2021
Çok teşekkür ederim Korhan Hocam.

İyi çalışmalar.
 
Üst