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] [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