mencoba memberi alternatif lain:

Private Sub CommandButton1_Click()
Sheet1.Range("C5:D68").Copy Destination:=Sheet2.Cells(5, Col_Target)
Sheet2.Activate: Sheet2.Cells(5, Col_Target).Select

End Sub

Function Col_Target() As Long 'mencari kolom yg sesuai dg kriteria tanggal
Dim selTgl As Long

If Sheet1.Range("C2").Value <= 0 Or Sheet1.Range("C2").Value > 31 Then
MsgBox "Nilai tanggal tidak dikenal", vbInformation, "Periksa Tanggal"
End
End If

For selTgl = 4 To 66 Step 2
    If Sheet2.Cells(2, selTgl).Value = Sheet1.Range("C2").Value Then
    Col_Target = selTgl: Exit For
    End If
Next

End Function


On 8/11/08, Latief <[EMAIL PROTECTED]> wrote:
>
> FYI,
>
> semoga bisa membantu (maklum baru belajar juga nih)
>
> Sub btn_copy()
>     Sheet1.Activate
>     Range("c2").Select
>     tgl = Range("c2").Value
>
>     Sheets("data base").Select
>     Range("d2").Select
>     langkah = (tgl - 2) + tgl
>
>     ActiveCell.Offset(2, langkah).Select
>
>     Sheet1.Activate
>     Range("C4:D68").Select
>     Selection.Copy
>     Sheets("data base").Select
>     ActiveSheet.Paste
> End Sub
>
>
> Regards
>
>
> --- In [email protected], "taufik" <[EMAIL PROTECTED]> wrote:
>>
>> Dear Pakar XL,
>>
>> Bisa bantu saya untuk buat makro mengcopy data dari data entry /
> sheet1 ke database sesuai tanggal yang diinginkan (me-refer ke cell yang
> sudah ditentukan) file dimaksud terlampir.
>>
>> matur nuwun.
>>
>
>
>
>

Kirim email ke