Soru Sekme Adıyla XLS Export Etmek

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Arkdaşlar Merhaba;

İnternette çok bilgi var ancak ben istediğimi bulamadım. Çalıştığım "Proje.xlsm" adlı kitapta var olan "Veriler" isimli sekmeyi yine kitabın var olduğu konuma Sekme adı ile "Veriler.xls" olarka Export Kopya etmek istiyorum. Çoğu bilgi farklı kaydet şeklinde kodları içeriyor ancak ben çalıştığım kitaba dokumadan sekmeyi bir nevi EXPORT KOPYA yapmaya çalışıyorum. Yani PDF çıkartır gibi XLS dosyası çıkarmak istiyorum.

Mümkün mü?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
Sub Test()
    Sheets("Veriler").Copy
    ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\Veriler.xls", FileFormat:=xlExcel8
    ActiveWorkbook.Close
End Sub
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
@Muzaffer Ali Üstadım bu veriler sekmesinin üzerinde "Private Sub Worksheet_Change(ByVal Target As Range)" koduna bağlı alt komutlarım mevcut. Exceli export ederken bunları oluşan excelde komple silmenin yolu var mıdır?
Yani hem export etmiş olacak hemde makrolardan arındırmış olacak
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
xlsx formatında kaydedince kodlar siliniyor.
Kod:
Sub Test()
    Sheets("Veriler").Copy
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\Veriler.xlsx", FileFormat:=xlOpenXMLWorkbook
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
End Sub
 
Üst