Mr Kid, sudah diganti dengan "="
padahal ada sheet kunci yang seharusnya tidak dihapus jadi ikut terhapus, 
bagaimana ya cara pengecualiannya. misal sheet menu dan menu1 tidak ikut 
terhapus?

sementara untuk macro pindah dan macro copy tidak dapat jalan macronya,
debug yang keluar "wbkTarget = Workbooks.Add
mohon bantuannya.
terima kasih,
ASL


To: [email protected]
From: [email protected]
Date: Thu, 13 Mar 2014 17:26:19 +0700
Subject: Re: [belajar-excel] Menggabungkan data beberapa file berdasarkan 
tanggal














 

 



  


    
      
      
      
Oh iya,
kalau gitu ganti <> menjadi = bagaimana ? Kalau masih gak cocok, ganti saja 
dengan yang lainnya yang Anda kira-kira pas... hehehe...

Wassalam,
Kid.





2014-03-13 17:10 GMT+07:00 Ahmad Syaifullah Lubis <[email protected]>:















 

 



  


    
      
      
      


Mr Kid,
saya sudah taruh skrip tsb ke macro. macro untuk hapus beberapa sheet sudah 
jalan. namun bukan "wkr"nya yang harus dihapus, tetapi selain "wkr" agar 
dihapus.
macro copy dan pindah beberapa sheet tidak jalan, ada debug dan mengarah ke 
wbkApp = ThisWorkbook


terlampir file yang dimaksud. mudah2n dapat solusinya.

terima kasih,
ASL
To: [email protected]
From: [email protected]


Date: Thu, 6 Mar 2014 23:43:28 +0700
Subject: Re: [belajar-excel] Menggabungkan data beberapa file berdasarkan 
tanggal














 

 



  


    
      
      
      
Hai ASL,

2. copy sheet yang namanya punya teks berbunyi 'wkr' ke workbook baru
dim wbkApp as workbook,wbkTarget as workbook


dim sht as worksheet, lShtNew as long



lshtnew=application.sheetsinnewworkbook
application.sheetsinnewworkbook=1
application.displayalerts=false

wbkapp=thisworkbook
wbktarget=workbooks.add





for each sht in wbkapp.worksheets
   if instr(lcase$(sht.name),"wkr")<>0 then
       sht.copy after:=wbktarget.sheets(wbktarget.sheets.count)




   endif
next sht
wbktarget.sheets(1).delete

application.sheetsinnewworkbook=lshtnew
application.displayalerts=true

1. delete sheet yang namanya punya teks berbunyi 'wkr'




dim sht as worksheet

application.displayalerts=false
sheets.add sheets(1)

for each sht in thisworkbook.worksheets
   if instr(lcase$(sht.name),"wkr")<>0 then




     sht.delete
   endif
next sht
if sheets.count>1 then
   sheets(1).delete
endif
application.displayalerts=true





0. move sheet yang namanya punya teks berbunyi 'wkr' ke workbook baru 
>> seperti nomor 2 tetapi ditambahkan beberapa baris yang ada dalam nomor 1 
>> disertai rujukan workbooknya (lihat yang biru)




dim wbkApp as workbook,wbkTarget as workbook
dim sht as worksheet, lShtNew as long

lshtnew=application.sheetsinnewworkbook
application.sheetsinnewworkbook=1
application.displayalerts=false





wbkapp=thisworkbook
wbktarget=workbooks.add

wbkapp.sheets.add wbkapp.sheets(1)
for each sht in wbkapp.worksheets
   if instr(lcase$(sht.name),"wkr")<>0 then




       sht.copy after:=wbktarget.sheets(wbktarget.sheets.count)
   endif
next sht
if wbkapp.sheets.count>1 then
   wbkapp.sheets(1).delete




endif
wbktarget.sheets(1).delete

application.sheetsinnewworkbook=lshtnew
application.displayalerts=true

gitu kali ya...




silakan dikembangkan sendiri sesuai kebutuhan ya...

Wassalam,
Kid.






2014-03-06 11:46 GMT+07:00 Ahmad Syaifullah Lubis <[email protected]>:















 

 



  


    
      
      
      


Dear BeExceller,
saya punya file excel dalam workbook ada 10 sheet :  
1. Man-Wkr
2. Man-Tpg
3. Dnm-Wkr
4. Dnm-Wkr-US
5. Ks-Wkr
6. Dnm-J-Wkr
7. Man-Trk
8. Man-Fiy
9. Dnm-Trk




10. Dnm-Fiy 

Bagaimana macro :
1. bagaimana menghapus beberapa sheet pilihan 
    misalnya saya ingin menghapus sheet pilihan selain yang punya karakter "Wkr"
    arti lain akan dihapus sheetnya kecuali sheet yang mempunyai karakter "Wkr"




    sehingga nantinya sheet terdiri dari 5 sheet saja yaitu Man-Wkr, Dnm-Wkr, 
Dnm_Wkr-US,Ks-Wkr, dan sheet Dnm-J-Wk

2. bagaimana mencopy beberapa sheet pilihan.
    misalnya hanya sheet yang berkarakter "Wkr" saja yang akan dicopy sheetnya 
ke file baru.




    sehingga file baru tsb akan mempunya 5 sheet yaitu Man-Wkr, Dnm-Wkr, 
Dnm_Wkr-US,Ks-Wkr, dan sheet Dnm-J-Wk

semoga para pakar BeExceller mau menuangkan macronya sehingga akan menjadi 
panduan bagi saya dan rekan2 lainnya dalam aktivitasnya sehari2 di pekerjaan.





terima kasih, semoga Allah mencatatkan para rekan2 yang berilmu sebagai amal 
ibadah.

Salam.
ASL.








                                          



    
     

    
    






  











    
     

    
    






                                          



    
     

    
    






  











    
     

    
    






                                          

Kirim email ke