Yeni bir dosya oluşturma

Katılım
4 Ocak 2006
Mesajlar
177
Excel Vers. ve Dili
Office2007 İngilizce
yeni bir dosya oluştura tıkladığımda dosyanın adı sayfadaki herhangi bir hücrenin değeri olabilirmi?
Ayrıca yine yeni bir dosya oluştur dediğimde n:projegroups\abc nin içine kayıt edebilirmi?
 
Katılım
20 Şubat 2006
Mesajlar
188
Excel Vers. ve Dili
Office 2003 Tr
Sn.Efeboral bu kodu kendinize uyarlayın..

Kod:
Private Sub CommandButton1_Click()
'Aşağıdaki satırda a1 yerine dosyaya ismini atıyacağı hücreyi belirtin.
dosya = Range("a1").Value & ".xls"
'Aşağıdaki satıra "C:\" kısmına klasörünüzün tam yolunu yazın.
ThisWorkbook.SaveAs ("C:\" & dosya)
End Sub
 
Katılım
4 Ocak 2006
Mesajlar
177
Excel Vers. ve Dili
Office2007 İngilizce
Sheets("Data").Select
Sheets("Data").Copy
dosya = Range("l4").Value & ".xls"
ThisWorkbook.SaveAs ("c:\temp" & ComboBox1.Value & "\" & ComboBox2.Value & "\" & dosya)

bu kod çalıştığında yeni birsayfa olarak kayıt yapıyor ama o an kullandığım dosyanın bir kopyasını oluşturuyor.Kitap1 diye bir dosya daha açıyor o benim istediğim gibi sadece data sheetini kopyalıyor ama
dosya = Range("l4").Value & ".xls"
ThisWorkbook.SaveAs ("c:\temp" & ComboBox1.Value & "\" & ComboBox2.Value & "\" & dosya)

bu olayı yapmıyor.Sanıyorum "saveas" değilde başka bir şey yazmak gerekiyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
savecopyas olarak deneyin.
 
Katılım
4 Ocak 2006
Mesajlar
177
Excel Vers. ve Dili
Office2007 İngilizce
kodu çalıştıramadım :) object hatası veriyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Yapmak istediğiniz tam olarak nedir?
 
Üst