Noted Pak,

Terima kasih ya Pak

On Tue, Aug 6, 2019 at 7:09 PM hendrik karnadi hendrikkarn...@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Kalau macronya dijalankan di Sheet yang berbeda harus disebutkan nama
> Sheetnya didepan Range.
> *Jangan menggunakan ActiveSheet karena mengacu pada kalimat ini :*
> *"........**worbook excel yang saya gunakan untuk mengirimkan data ke
> table master dengan menggunakan VBA" macronya kan dijalankan dari sheet
> lain*.
>
> Salam,
> HK
>
>
> ----- Forwarded message -----
> *From:* hendrik karnadi <hendrikkarn...@yahoo.com>
> *To:* Stephen Saputro stephensapu...@gmail.com [belajar-excel] <
> belajar-excel@yahoogroups.com>
> *Sent:* Monday, 5 August 2019, 08:48:35 pm GMT+7
> *Subject:* Re: [belajar-excel] Kirim data ke excel lain menggunakan VBA
>
> Hai Stephen,
>
> Coba code ini...
> rc = Range("*A*" & Rows.Count).End(xlUp).Row
> untuk mencari baris terakhir pada kolom *A*.
>
> Salam,
> HK
>
>
> Pada Senin, 5 Agustus 2019 16.47.29 GMT+7, Stephen Saputro
> stephensapu...@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>
> menulis:
>
>
>
>
> Selamat sore semuanya,
>
> Mohon kiranya dapat di bantu kasus saya ini. Saya  membuat sebuah database
> sederhana, di mana ada satu workbook yang saya gunakan sebagai Table
> master. dan satu lagi worbook excel yang saya gunakan untuk mengirimkan
> data ke table master dengan menggunakan VBA.
>
> Permasalahan nya adalah script yang saya pakai di bawah ini, terkadang
> mengirimkan data dengan baik ke data row paling akhir dari sebuah table
> master, tapi terkadang data tersebut malah menimpa data lain yang sudah ada
> dengan row yang berbeda ( data yang masuk ke kolom2 nya sudah tepat hanya
> saja row nya yang berbeda, seharus nya adalah konsisten di row data sesudah
> row terakhir )
>
> Script nya adalah sbb :
>
> Private Sub Kirimdata_Click()
>
> If TextBox1.Value = "" Or TextBox4..Value = "" Then
>     If MsgBox("Form is not complete.. Please fill the data No and the
> amount !", vbQuestion + vbYesNo) <> yes Then
>     Exit Sub
>     End If
> End If
>
>
> Dim rc As Long
> Dim path As String
> Dim wb As Workbook
>
> Application.ScreenUpdating = False
> path = "\\blabla\blabla\blabla\master.xlsm"
> rc = ActiveSheet.UsedRange.Rows.Count
>
> Workbooks.Open " \\blabla\blabla\blabla\master.xlsm "
> Set wb = ActiveWorkbook
> rc = ActiveSheet.UsedRange.Rows.Count
>
> With Sheets(1).Range("A1")
> .Offset(rc, 0).Value = Me.ListBox1.Value
> .Offset(rc, 1).Value = Me.ListBox2.Value
> .Offset(rc, 2).Value = Me.ListBox3..Value
> .Offset(rc, 3).Value = Me.ListBox4.Value
> .Offset(rc, 4).Value = Me.ListBox5.Value
> .Offset(rc, 5).Value = Me..TextBox1.Value
> .Offset(rc, 6).Value = Me.TextBox2.Value
> .Offset(rc, 7).Value = Me.TextBox3.Value
> .Offset(rc, 8).Value = Me.ListBox6.Value
> .Offset(rc, 9).Value = Me.TextBox5.Value
> .Offset(rc, 10).Value = Me.TextBox4.Value
> .Offset(rc, 11).Value = Me.TextBox7.Value
> .Offset(rc, 12).Value = Me.TextBox8.Value
> .Offset(rc, 13).Value = Me.ListBox7.Value
> .Offset(rc, 14).Value = Me.TextBox6.Value
>
> End With
>
> wb.Save
> wb.Close
> Application.ScreenUpdating = True
> Unload Me
> Inputdata.Show
> End Sub
>
> Terima kasih sekali lagi untuk bantuan nya
>
>
>
  • [belajar-excel] K... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
    • Re: [belajar... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
      • Fw: [bel... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
        • Re: ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
    • RE: [belajar... Zainul Ulum zainul_u...@yahoo.com [belajar-excel]
    • Re: [belajar... Stephen Saputro stephensapu...@gmail.com [belajar-excel]

Kirim email ke