• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
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
 
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
 
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
 
Sheets("Format").Copy satırının altına ActiveSheet.Name = Combobox1.Value satırını ekleyiniz.
 
Rica ederim,
İyi çalışmalar...
 
Geri
Üst