hücre ismine göre bir çalışma kitabı kaydetmek

Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
Merhaba sn.hocalarım ve arkadaşlarım;
üretim isimli bir çalışma kitabım var ve bunu her defasında kaydetmek istemiyorum şablonu bozmamak için.
bir hücreye tanımladığım isimle başka bir çalışma kitabı olarak şablonu ve verileri kaydedip üretim isimli çalışma kitabımı kaydetmeden çıkmak istiyorum bu konuda verilmiş örnekler vardı ama malesef bulamadım. lütfen bu konuda yardımcı olurmusunuz değerli fikirlerinizle.
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Kod:
Sub farklı()
adı = Range("a1").Value
    ActiveWorkbook.SaveAs Filename:= _
        "C:\" & adı & ".xls", FileFormat:= _
        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
        , CreateBackup:=False
End Sub
a1 hücresine yazılan isim ile
C: altına kayıt edilir.
default kapatılıp yenisi açık kalıyor doğal olarak
 
Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
sn.conari;

ilginiz ve verdiğiniz bilgi için teşekkür ederim. faydalı olduğuna emin olabilirsiniz.
makroları da kaydetmeseydi sadece sayfayı kayıt etseydi çok daha güzel olurdu sanırım. sağolun varolun.
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Kod:
Sub Farklı()
Application.ScreenUpdating = False
  Application.DisplayAlerts = False
    adı = Range("a1").Value
    Sheets("Sayfa1").Copy ' Kopyalamak istediğiniz sayfa ismi
     ActiveWorkbook.SaveAs Filename:= _
        "C:\" & adı & ".xls", FileFormat:= _
        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
        , CreateBackup:=False
        Workbooks("örnek").Close ' Şablon belgenizin adı
    Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
 
Üst