Sayfaya isim verip belirlenen klasörün altına kopyalamak

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,496
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Merhaba arkadaşlar;
Format adında sayfa var.
- Bu sayfayı, masa üstünde yer alan "ROOM DATA" adlı klasörün altına kopyalayacak
- Sayfa ismini Combobox2 de yazan ismi verecek
- Dosya adı "Combobox2 de yazan ismi verecek.

Böyle bir şey olabilir mi?


Saygılarımla
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,397
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Kod:
Dim d_adi As String

d_adi = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\ROOM DATA\" & ComboBox2.Value & ".xlsx"

'If Dir(d_adi) <> "" Then Kill d_adi

Sheets("Format").Copy
ActiveWorkbook.SaveAs d_adi, xlOpenXMLWorkbook
ActiveWorkbook.Close 0
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,496
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Merhaba,
Deneyiniz...
Kod:
Dim d_adi As String

d_adi = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\ROOM DATA\" & ComboBox2.Value & ".xlsx"

'If Dir(d_adi) <> "" Then Kill d_adi

Sheets("Format").Copy
ActiveWorkbook.SaveAs d_adi, xlOpenXMLWorkbook
ActiveWorkbook.Close 0
Hocam teşekkürler;

yeni dosyada yer alan sayfanın isminin de combobox1 de yazan veri olsa
nasıl değiştirebiliriz
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,397
Excel Vers. ve Dili
2007 Türkçe
Sheets("Format").Copy satırının altına ActiveSheet.Name = Combobox1.Value satırını ekleyiniz.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,397
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst