Page 1 of 1

รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Mon May 30, 2011 9:56 pm
by panida
รบกวนถาม จะ update ข้อมูลอ่ะค่ะมีรายการสินค้าใน cell A2 ถึง A11 ค่ะ
แล้วดิฉันสร้าง USER FORM ขึ้นมาแล้ว additem แล้วใน combobox

แต่ต่อจากนั้นตันค่ะ
คือว่าเวลาเลือกสินค้า 1 2 3 ... แล้ว เช่น สินค้า1
ที่ต้องการคือ ต้องการคีย์ จำนวนเงินในช่อง จ่ายเงินแล้วและเลขที่บิล ลงไป

แล้วก็พอกดปุ่ม commandbox Record ก็เอาข้อมูลไปใส่ให้ตรงกับ cell สินค้า1 ในไฟล์ excel อ่ะค่ะ

ไม่รู้จะเริ่มยังดี รบกวรขอคำชี้แนะอาจารย์หรือผู้รู้ทีค่ะ
ขอบคุณมากๆค่ะ แนบไฟล์ค่ะ

Re: รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Mon May 30, 2011 11:15 pm
by snasui
:D ลองปรับ Code เป็นตามด้านล่างครับ

Code: Select all

Private Sub cmdClose_Click()
    Unload Me
End Sub

Private Sub cmdRecord_Click()
Dim i As Integer
    i = Application.WorksheetFunction.Match( _
        frmsale.cmbList, Range("A:A"), 0)
    Cells(i, 2) = frmsale.txtpayment
    Cells(i, 3) = frmsale.txtbilling
End Sub

Private Sub UserForm_Initialize()
   Sheets("List").Select
    Range("A2").Select
    Do While Not IsEmpty(ActiveCell.Value)
        cmbList.AddItem ActiveCell.Value
        ActiveCell.Offset(1, 0).Select
    Loop
    Sheets("List").Select
    cmbList.ListIndex = 0
End Sub

Re: รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Mon May 30, 2011 11:42 pm
by panida
ขอบพระคุณอาจารย์มากๆค่ะ
ขอให้อาจารย์สุขภาพแข็งแรงนะคะ
พนิดาค่ะ

Re: รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Thu Jun 02, 2011 7:52 pm
by panida
สวัสดีค่ะอาจารย์

ดิฉันพยายามลองเขียน VBA แล้วแต่ก็ยังรันไม่ได้ค่ะ
ไม่รู้จริงๆว่าเป็นเพราะอะไร
รบกวนอาจารย์ดูอีกทีค่ะ

Private Sub cmdRecord_Click()
Dim i As Integer
    i = Application.WorksheetFunction.Match( _
        frmsale.cmbList, Range("A:A"), 0)
    Cells(i, 2) = frmsale.txtpayment
    Cells(i, 3) = frmsale.txtbilling
End Sub
ขอบคุณค่ะ
พนิดา

Re: รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Thu Jun 02, 2011 9:04 pm
by snasui
:D ผมลบ Code เดิมออกไปก่อนแล้ว Copy Code ที่ผมเขียนให้ไว้ตามความเห็นด้านบนไปวางแทน สามารถ Run ได้ ดูไฟล์แนบประกอบครับ

Re: รบกวนถาม จะ update ข้อมูลอ่ะค่ะ

Posted: Fri Jun 03, 2011 12:28 pm
by panida
ขอบพระคุณอาจารย์มากๆค่ะ
ทำได้แล้วค่ะ
ขอบคุณอีกทีค่ะ
พนิดา