Ya pak soalnya lagi gak di depan komputer, Pastenya sperti ini ya?: .Range("C202").PasteSpecial Paste:=xlValues, Transpose:=True .Range("C203").PasteSpecial Paste:=xlValues, Transpose:=True digabung di satu prosedur? Trus kalo untuk memunculkan semua type file excel saat open file bagaimana pak?
Salam, Odhy Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...! -----Original Message----- From: "Mr. Kid" <mr.nm...@gmail.com> Sender: belajar-excel@yahoogroups.com Date: Tue, 18 Dec 2012 17:39:28 To: <belajar-excel@yahoogroups.com> Reply-To: belajar-excel@yahoogroups.com Subject: Re: [belajar-excel] modifikasi function open file Oh belum dicoba ya... Kalau gak salah pastenya paste values transpose kan. Paste ke C202 dan C203. Yang kolom B masik ke C202 dan kolom X ke C203 semua menjadi horisontal alias sebanyak 49 kolom. Setelah dicoba keluar error value apa ? Wassalam, Kid. 2012/12/18 <odhyz83_assas...@yahoo.com> > ** > > > ** Mr.Kid, > Trus untuk pastenya gmn soalnya pastenya berbeda cell jg. > > Trima kasih > Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung > Teruuusss...! > ------------------------------ > *From: * "Mr. Kid" <mr.nm...@gmail.com> > *Sender: * belajar-excel@yahoogroups.com > *Date: *Tue, 18 Dec 2012 14:07:07 +0700 > *To: *<belajar-excel@yahoogroups.com> > *ReplyTo: * belajar-excel@yahoogroups.com > *Subject: *Re: [belajar-excel] modifikasi function open file > > > > Pak Rodhy, > > Coba ganti proses copy di salah satu prosedur dari yang tadinya : > .Range("B2:B50").Copy > menjadi : > .Range("B2:B50,X2:X50").Copy > > Coba jalankan prosedur yang sudah diganti bagian proses copy-nya. Prosedur > lainnya ndak usah dijalankan. > > Wassalam, > Kid. > > > 2012/12/18 rodhy hakim <odhyz83_assas...@yahoo.com> > >> ** >> >> >> **Dear Master,**** >> Dibawah ini saya mempunyai code VBA untuk mengkopy data dari worksheet >> berbeda dengan menggunakan Dua Tombol, saya mengkopi data di satu worksheet >> tetapi dua kali kerja yaitu tombol pertama saya harus mengkopi ITEM >> CODE nya, kedua saya tekan tombol yang kedua untuk mengkopi DATA nya. Nah >> bagaimana caranya hanya dengan menggunakan satu buah tombol untuk >> menyelesaikan dua pekerjaan tersebut. Kemudian pertanyaan saya yang kedua, >> bagaimana caranya ketika function open file, agar semua jenis file Excel >> bisa muncul semua, karena yang sekarang saya harus memilih versi 2003 atau >> 2010.**** >> ** ** >> ///////////////////////////////////////////////////////////////////////////////// >> Sub CopySenin()**** >> FileTerpilih = Application.GetOpenFilename _**** >> ("Excel 2010(*.xlsx),*.xlsx, Excel 2003 (*.xls),*.xls", Title:="Open >> file", MultiSelect:=True)**** >> If VarType(FileTerpilih) = vbBoolean Then**** >> Exit Sub**** >> End If**** >> NamaFileUtama = ActiveWorkbook.Name**** >> JumlahFile = UBound(FileTerpilih)**** >> Application.DisplayAlerts = False**** >> For i = 1 To JumlahFile**** >> Workbooks.Open FileTerpilih(i)**** >> With ActiveWorkbook.Worksheets(1)**** >> Selection.AutoFilter Field:=3, Criteria1:=1000**** >> ActiveWorkbook.Save**** >> BarisTerakhirFilePilihan = .Cells(.Rows.Count, >> 1).End(xlUp).Row**** >> BarisTerakhirFileUtama = >> Workbooks(NamaFileUtama).Worksheets(1) _**** >> .Cells(Workbooks(NamaFileUtama).Worksheets(1).Rows.Count, >> 1).End(xlUp).Row**** >> .Range("B2:B50").Copy**** >> End With**** >> With Workbooks(NamaFileUtama).Worksheets(2)**** >> .Range("C202").PasteSpecial Paste:=xlValues, Transpose:=True* >> *** >> End With**** >> ActiveWorkbook.Close**** >> Next i**** >> Application.DisplayAlerts = True**** >> End Sub**** >> Sub CopyDataSenin()**** >> FileTerpilih = Application.GetOpenFilename _**** >> ("Excel 2010(*.xlsx),*.xlsx, Excel 2003 (*.xls),*.xls", Title:="Open >> file", MultiSelect:=True)**** >> ** ** >> If VarType(FileTerpilih) = vbBoolean Then**** >> Exit Sub**** >> End If**** >> NamaFileUtama = ActiveWorkbook.Name**** >> JumlahFile = UBound(FileTerpilih)**** >> Application.DisplayAlerts = False**** >> For i = 1 To JumlahFile**** >> Workbooks.Open FileTerpilih(i)**** >> With ActiveWorkbook.Worksheets(1)**** >> BarisTerakhirFilePilihan = .Cells(.Rows.Count, >> 1).End(xlUp).Row**** >> BarisTerakhirFileUtama = >> Workbooks(NamaFileUtama).Worksheets(1) _**** >> .Cells(Workbooks(NamaFileUtama).Worksheets(1).Rows.Count, >> 1).End(xlUp).Row**** >> .Range("X2:X50").Copy**** >> End With**** >> With Workbooks(NamaFileUtama).Worksheets(2)**** >> .Range("C203").PasteSpecial Paste:=xlValues, Transpose:=True* >> *** >> End With**** >> ActiveWorkbook.Close**** >> Next i**** >> Application.DisplayAlerts = True**** >> End Sub**** >> >> ///////////////////////////////////////////////////////////////////////////////////////////// >> **** >> ** **Atas pencerahannya saya ucapkan banyak terima kasih,**** >> Salam,**** >> Odhy**** >> ** >> ** ** >> >> > >