mungkin ada typo atau sheet nama sheet seperti nama yang ditentukan sebagai
lokasi paste.

2018-03-16 16:28 GMT+07:00 Cari Kebenaran [email protected]
[belajar-excel] <[email protected]>:

>
>
> ini saya kirim file dan pesan kesalahannya
>
> 2018-03-16 16:11 GMT+07:00 Cari Kebenaran <[email protected]>:
>
>> Seperti ini ya master:
>>
>> saya ambil dari: http://b-excel.blogspot.co.id/2013/08/belajarvba-007-p
>> roperty-methods-events.html
>>
>> Lihat lampiran.
>>
>> 2018-03-16 15:53 GMT+07:00 Cari Kebenaran <[email protected]>:
>>
>>> Maaf Master, hasil akhirnya seperti apa..? Biar nanti saya pelajari line
>>> by line (kalau sudah script-nya jalan). Hee hee
>>> Maunya ingin copy dalam sheet yang  sama (bukan paste ke sheet lain).
>>>
>>> Terima kasih Master.
>>>
>>> 2018-03-16 15:40 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel]
>>> <[email protected]>:
>>>
>>>>
>>>>
>>>> eh...
>>>>
>>>> baris copy-nya betul begitu.
>>>> tapi prosedurnya pakai prosedur event milik sheet lokasi input. Tentang
>>>> event object dalam Excel VBA bisa dilihat disini
>>>> <http://b-excel.blogspot.co.id/2013/08/belajarvba-007-property-methods-events.html>
>>>> .
>>>>
>>>>
>>>>
>>>>
>>>> 2018-03-16 15:35 GMT+07:00 Cari Kebenaran [email protected]
>>>> [belajar-excel] <[email protected]
>>>> <[email protected]>>:
>>>>
>>>>>
>>>>>
>>>>> Jadi seperti ini ya Master?
>>>>>
>>>>> Sub copas()
>>>>> If target.Count = 1 Then 'hanya 1 cells yang berubah isinya
>>>>>    If target.Column = 1 Then 'yaitu di kolom ke-1 [A]
>>>>>       Application.EnableEvents = False 'cegah terpicunya events
>>>>>       target.copy
>>>>>       With Sheets("DATA")   'pada sheet 'lokasi paste'
>>>>>          .cells( ..rows.count , "C" ).end(xlup)..offset(1).pastespecial
>>>>> xlpastevalues  'paste values ke cells pertama di bawah data terakhir di
>>>>> kolom C
>>>>>       End With   'selesai kerja di sheet 'lokasi paste'
>>>>>       Application.EnableEvents = True 'events boleh terpicu lagi
>>>>>    End If
>>>>> End If
>>>>> End Sub
>>>>>
>>>>> 2018-03-16 15:20 GMT+07:00 'Mr. Kid' [email protected]
>>>>> [belajar-excel] <[email protected]>:
>>>>>
>>>>>>
>>>>>>
>>>>>> Oh sorry, belum ada baris copy nya
>>>>>> Sebelum baris :   With blabla
>>>>>> Diberi baris : target..copy
>>>>>>
>>>>>> Hehehe...
>>>>>> Mohon maaf atas ketidak nyamanannya
>>>>>>
>>>>>> Sent from my smart enough phone
>>>>>>
>>>>>> On Mar 16, 2018, at 09:27, Cari Kebenaran [email protected]
>>>>>> [belajar-excel] <[email protected]> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Terima kasih master atas responnya.
>>>>>>
>>>>>> Saya sudah coba code yang master berikan, tetapi gak jalan master.
>>>>>> Untuk menjalankan code itu pakai tombol apa Master? Saya lampirkan file
>>>>>> excel yang sudah "mengandung" VBA code dimaksud.
>>>>>>
>>>>>> Inginnya copy paste dalam 1 (satu) sheet saja yg sama. Tidak antar
>>>>>> sheet. Terima kasih.
>>>>>>
>>>>>> 2018-03-16 7:49 GMT+07:00 'Mr. Kid' [email protected]
>>>>>> <[email protected]> [belajar-excel] <[email protected]>
>>>>>> :
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Wa'alaikumussalam wr wb
>>>>>>>
>>>>>>> Bisa, tetapi terlalu beresiko.
>>>>>>> Jika user salah entri (bukan tidak lolos validasi ya, tetapi salah
>>>>>>> input data, harusnya input record client A, malah input record client 
>>>>>>> B),
>>>>>>> maka akan ribet mengatur perbaikannya..
>>>>>>>
>>>>>>> Caranya dengan memanfaatkan event change milik worksheet.
>>>>>>> Contoh script dalam event change milik worksheet, untuk salin isi
>>>>>>> cells yang di-input di kolom A dibaris mana saja ke kolom C berurutan
>>>>>>>
>>>>>>> if target.count=1 then  'hanya 1 cells yang berubah isinya
>>>>>>>    if target.column=1 then   'yaitu di kolom ke-1 [A]
>>>>>>>       application.enableevents=false   'cegah terpicunya events
>>>>>>>       with sheets("lokasi paste")   'pada sheet 'lokasi paste'
>>>>>>>          .cells( ..rows.count , "C" ).end(xlup).offset(1).pastespecial
>>>>>>> xlpastevalues  'paste values ke cells pertama di bawah data terakhir di
>>>>>>> kolom C
>>>>>>>       end with   'selesai kerja di sheet 'lokasi paste'
>>>>>>>       application.enableevents=true   'events boleh terpicu lagi
>>>>>>>    endif
>>>>>>> endif
>>>>>>>
>>>>>>> Wassalamu'alaikum wr wb
>>>>>>> Kid
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2018-03-16 7:11 GMT+07:00 Cari Kebenaran [email protected]
>>>>>>> [belajar-excel] <[email protected]>:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Assalamu'alaikum Wr. Wb.
>>>>>>>>
>>>>>>>> Setelah membaca dan mempraktekkan tutorial dahsyat dan sangat
>>>>>>>> bermanfaat dari Master Kid tentang copy paste, maka muncul pertanyaan 
>>>>>>>> baru,
>>>>>>>> yaitu: bisakah excel melakukan copy paste dengan hanya 1 (baca: satu)
>>>>>>>> tombol di keyboard, misalnya pakai tombol ENTER atau F1, F2, dan
>>>>>>>> sebagainya..? Jadi tidak menggunakan shape atau button atau shortcut 
>>>>>>>> macro
>>>>>>>> untuk mengeksekusi/menjalankan macro/VBA code.
>>>>>>>>
>>>>>>>> Sebagai ilustrasi dan pelengkap pertanyaan, saya lampirkan 2
>>>>>>>> lampiran.
>>>>>>>>
>>>>>>>> Terima kasih
>>>>>>>>
>>>>>>>> Assalamu'alaikum Wr. Wb.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>> <Copy Data dengan 1 Tombol Keyboard.xlsm>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
> 
>

Kirim email ke