Kalau memasukkan ke L13:L17 nya copy paste values, trus gimana ? disalin
semua atau tidak boleh input dengan copy paste values ?

2018-04-11 15:26 GMT+07:00 Cari Kebenaran cahayailm...@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Baik Pak. Ini saya kirim lagi filenya. Maaf kemarin salah kirim.
>
> Saya ingin apabila TABEL 2 (A7 sampai dengan C21) sudah terisi penuh,
> maka code VBA tidak dapat dijalankan lagi (dengan kata lain tidak bisa
> melakukan copy paste lagi) meskipun saya memasukkan angka pada TABEL 1
> (range K13 sampai dengan L17).
>
>
> Saat ini masih bisa melakukan copy paste meskipun TABEL 2 sudah penuh.
> Silakan masukkan angka pada range K13 sampai  L17. Dengan syarat angka
> pada range L13 s/d L17 lebih besar dari 6.
>
> Selengkapnya lihat lampiran.
>
>
>
>
>
> On Wed, Apr 11, 2018 at 9:34 AM, Toby kenzo tobyke...@yahoo.co.id
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>>
>>
>> Yang anda inginkan sebenarnya seperti apa...
>> Coba kirim filenya lagi dan hasil yang anda inginkan semuanya biar
>> teman-teman disini juga mengerti..
>>
>>
>> TerimaKasih
>>
>>
>>
>> Pada Rabu, 11 April 2018 6:52, "Cari Kebenaran cahayailm...@gmail.com
>> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>>
>>
>>
>> Pak Toby Kenzo, terima kasih atas responnya.
>>
>> Code saya ubah jadi seperti berikut ini:
>>
>> Private Sub Worksheet_Change(ByVal Target As Range)
>> If Not Application.Intersect(Range("L13:L17"), Range(Target..Address))
>> Is Nothing Then
>> If Range(Target.Address) > 0 Then
>> Worksheets("INVOICE").Range(ActiveCell.Offset(-1, 0),
>> ActiveCell.Offset(-1, -2)).Copy
>> Worksheets("INVOICE").Cells(21, 1).End(xlUp).Offset(1, 0).PasteSpecial
>> xlPasteValues
>> Application.CutCopyMode = False
>> Range(Target.Address).Offset(0, -1) = ""
>> Range(Target.Address).Offset(0, 0) = ""
>> Worksheets("INVOICE").Range("K12").Select
>> End If
>> End If
>> End Sub
>>
>>
>> Yang belum terpecahkan adalah: apabila  baris ke 21 sudah terisi,
>> pinginnya aktivitas copy paste berhenti karena sudah tidak tempat kosong
>> lagi. Ini sebagai antisipasi salah input . Code VBA ini yang masih belum
>> bisa saya susun.
>>
>> Terima kasih
>>
>> On Tue, Apr 10, 2018 at 4:55 PM, Toby kenzo tobyke...@yahoo.co.id
>> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>>
>>
>> Coba ganti scriptnya :
>>
>>
>> Private Sub Worksheet_Change(ByVal Target As Range)
>>
>> On Error GoTo 0
>> If Not Intersect(Target, Range("L13:L17")) Is Nothing Then
>> Sheet1.Range("A" & (Target.Row - 6)).Value = Cells(Target.Row,
>> Target.Column - 2).Value
>> Sheet1.Range("B" & (Target.Row - 6)).Value = Cells(Target.Row,
>> Target.Column - 1).Value
>> Sheet1.Range("C" & (Target.Row - 6)).Value = Cells(Target.Row,
>> Target.Column).Value
>> On Error Resume Next
>> If Target.Value < 7 Then
>> Sheet1.Range("A" & (Target.Row - 6)).Value = ""
>> Sheet1.Range("B" & (Target.Row - 6)).Value = ""
>> Sheet1.Range("C" & (Target.Row - 6)).Value = ""
>> If Target.Value = "" Then
>> Sheet1.Range("A" & (Target.Row - 6)).Value = ""
>> Sheet1.Range("B" & (Target.Row - 6))..Value = ""
>> Sheet1.Range("C" & (Target.Row - 6)).Value = ""
>> Else
>> End If
>> End If
>> End If
>> End Sub
>>
>>
>> TerimaKasih
>>
>>
>>
>>
>>
>>
>>
>>
>> Pada Senin, 9 April 2018 14:15, "Cari Kebenaran cahayailm...@gmail.com
>> <cahayailm...@gmail..com> [belajar-excel]" <belajar-excel@yahoogroups.com
>> > menulis:
>>
>>
>>
>> Assalamu'alaikum warahmatullahi wabarakatuh
>>
>> Kepada Para Master dan segenap anggota
>>
>> Saya ingin mengcopy data antar cell dalam worksheet dengan ketentuan
>> sebagai berikut:
>>
>> apabila saya mengetikkan nilai di atas 6 pada salah satu cell yang ada di
>> range L13 sampai dengan L17, maka dari cell yang bersangkutan berikut 2
>> cell disebelah kanannya akan tercopy (VALUE) secara otomatis ke range A7
>> sampai C7 (dibawah baris yang sudah terisi data).  Dan apabila baris A21
>> sampai dengan C7 sudah terisi data (record), maka perintah (code VBA) tidak
>> boleh dijalankan lagi. VBA Code yang ada cuma bisa di 1 cell saja , yaitu
>> cell "L13".
>>
>> Atas perhatian dan bantuannya, saya mengucapkan terima kasih
>>
>> Wassalamu'alaikum warahmatullahi wabarakatuh
>>
>>
>>
>>
>>
>>
>>
>>
> 
>

Kirim email ke