• DİKKAT

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

Çalışma sayfasını yeni bir excel dosyası olarak kopyalama

Katılım
21 Ocak 2009
Mesajlar
40
Excel Vers. ve Dili
Office 2013
Merhaba,
mevcut dosyamızda "Sayfa2"yi kopyalayıp dosyanın bulunduğu dizindeki "kisiler" klasörü içine yeni bir dosya olarak oluşturacak, oluşturulan "dosya adı" ve içindeki "sayfa adını" da mevcut dosyamızın (data.xlsx) "anasayfa" A1 den alacak makro yazabilirmiyiz?

teşekkürler...
 
Kod:
        Dim yol As String
        yol = ThisWorkbook.Path & Application.PathSeparator & "kisiler\"
       
        isim = Sheets("sayfa1").[a1]
       
        Sheets("Sayfa2").Copy
        ActiveWorkbook.SaveAs Filename:=yol & isim & ".xlsm", FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
        Sheets("sayfa2").Name = isim
 
Kod:
        Dim yol As String
        yol = ThisWorkbook.Path & Application.PathSeparator & "kisiler\"
      
        isim = Sheets("sayfa1").[a1]
      
        Sheets("Sayfa2").Copy
        ActiveWorkbook.SaveAs Filename:=yol & isim & ".xlsm", FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
        Sheets("sayfa2").Name = isim

Emeğinize sağlık, bir iki değişiklikte tam istediğim gibi oldu, teşekkürler..
 
Rica ederim, kolay gelsin.
 
Geri
Üst