Glacierbuka workbook baru / kosong
buka module standar; tulis sub prosedur spt dibawah ini
Workbook baru (berisi makro) itulah yg akan menjalankan keinginan anda
Workbook yg diproses tidak perlu diberi makro.

'-----------------
Sub KonversiDataWorkbook()
    Dim sht As Worksheet
    
    'nama path dan file perlu anda sesuaikan/edit dulu
    'jika akan sering memproses banyak workbook, bisa diganti dgn InputBox
    Workbooks.Open Filename:= _
       "E:\FolderTertentu\SubFolderTertentu\NamaFileTertentu.xls"
    
    For Each sht In ActiveWorkbook.Worksheets
      sht.UsedRange.Copy
      sht.UsedRange.PasteSpecial xlPasteValuesAndNumberFormats
      sht.UsedRange.PasteSpecial xlPasteFormats
    Next sht
    
    Application.CutCopyMode = False
    
    'nama path dan file perlu anda edit/sesuaikan dulu
        ActiveWorkbook.SaveAs Filename:= _
       "E:\FolderLainTertentu\SubFolderLainTertentu\NamaFileLainTertentu.xls"
       
    ActiveWindow.Close
End Sub
'-----------------
'(belum di test karena tidak ada workbook contoh dari pemilik kasus sbg bahan 
yg mau di test)




----- Original Message ----- 
From: Yoesoef, Sofiani 
To: [email protected] 
Sent: Tuesday, November 24, 2009 9:17 AM
Subject: ]] XL-mania [[ makro cara copy ke file baru dengan format value

Dear para pakar,
Mohon bimbingan dan bantuannya untuk permasalahan saya,

Bagaimana yah caranya dengan makro untuk meng-copy satu file excel dengan 
banyak sheet ke file baru di directory dan nama file name tertentu, tapi 
hasilnya format datanya setelah dicopy jadi value semua tanpa merubah format 
yang aslinya.

terima kasih untuk bantuannya,

best regards,
sofiani yoesoef

Kirim email ke