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

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