- Katılım
- 13 Ocak 2010
- Mesajlar
- 46
- Excel Vers. ve Dili
- Office2007
Merhaba
Excel çalışma kitabımda 5 farklı sayfa var. Aşağıda görülen kodlar kitabı aynı şekilde tüm sayfaları ile yeni kitap olarak kayıt yapıyor.
Yapmaya çalıştığım sadece "Sayfa2" yi yeni bir kitap olarak kayıt yapmak. Birde yeni kayıt yapılan kitap asıl kitap da olan vba kodlarını içermemeli yani makrolar kayıt yapılmayacak.
Yardımınız için teşekkür ederim.
Excel çalışma kitabımda 5 farklı sayfa var. Aşağıda görülen kodlar kitabı aynı şekilde tüm sayfaları ile yeni kitap olarak kayıt yapıyor.
Yapmaya çalıştığım sadece "Sayfa2" yi yeni bir kitap olarak kayıt yapmak. Birde yeni kayıt yapılan kitap asıl kitap da olan vba kodlarını içermemeli yani makrolar kayıt yapılmayacak.
Yardımınız için teşekkür ederim.
Kod:
Private Sub CommandButton1_Click()
Dim evn As Object, yol As String, dosya As String, klasor As String
Set evn = CreateObject("scripting.filesystemobject")
yol = "D:\"
dosya = "" & Format(Worksheets("Sayfa1").Range("A1").Value, "mmmm") & ""
klasor = "ARŞİV"
If Not evn.FolderExists(yol & klasor) Then
evn.CreateFolder yol & klasor
ActiveWorkbook.SaveCopyAs Filename:=yol & klasor & "\" & dosya & ".xls"
Else
ActiveWorkbook.SaveCopyAs Filename:=yol & klasor & "\" & dosya & ".xls"
End If
Set evn = Nothing
End Sub