kayaknya ya memang seperti itu saja kok
tapi menyebut NAMA sheet kalau makro itu menghadapi berbagai
medan dan kemungkinan kan sering tidak bisa, karena pada saat
makro ditulis sheetnya belum dibuat orang, dengan nama apa, juga
belum tahu.
jika yg akan dicopy adalah sheet yg sedang aktif (artinya sebelum
makro dijalankan si user harus mengaktifkan dulu "sheet pujaannya",
maka object sheet nya dapat diganti dengan *Activesheet
*Demikian juga ketika memberi nama, karena perilaku si excel itu
jika mengcopy suatu sheet, hasil copyannya akan OTOMATIS
menjadi sheet yg DI-SELECT/sheet yg diaktifkan, yg juga dapat dikatakan
sebagai Activesheet.
Activesheet.Copy After:=Sheets(Worksheets.Count)
Activesivesheet.Name = "NamaYgDiinginkan"
Mungkin yg dimaksud mas Gendheng (ndak gendheng beneran kan ya..)
apakah ada versi 1 baris instruksi mengcopy sambil menamai
Kayak nya tidak bisa, karena COPY Method itu jika sedang diberlakukan
terhadap
objeck worksheets / sheets / chartsheets, parameternya cuma dua : before
dan after
yg memberi keleluasaan kita mengenai penempatannya.
Parameter NAME, tidak ada
2008/2/15 gendheng pamungkas <[EMAIL PROTECTED]>:
> para suhu, numpang bertanya,
>
> kalo di macro, ada satu command langsung ga yah, biar kita bisa mengcopy
> suatu worksheet sekaligus memberi nama worksheet tersebut,
> sekarang yg saya pake 2 command seperti ini:
> Sheets("xxx").Copy After:=Sheets("yyy")
> Sheets("xxx (2)").Name = parameter1
>
> tks in advance.. :D
> gp
>