สอบถาม code vba vlookup ใน user form
Posted: Sat Jan 24, 2015 5:35 pm
ดิฉันต้องการ input data จาก sheet : Template ไปไว้ใน sheet : Data โดยมีเงื่อนไขดังนี้คะ
1. ที่ cboDay เลือกวันที่
2. ที่ cboMonth เลือกเดือน
3. ที่ cboYear เลือกปี
4. ที่ tbox1 และ tbox2 ใส่จำนวนเงิน
โดยจำนวนเงินที่ tbox1 , tbox2 จะถูกนำไปวางไว้ที่ sheet : Data ใน column : G , H ตามวันที่เลือกใน cboDay, cboMonth, cboYear
ดิฉันได้ทดลองเขียน code ดังนี้คะ
ซึ่งเกิด error ขึ้น รบกวนท่านผู้รู้แนะนำด้วยคะ ดิฉันพยายามเขียนตามความรู้เก่าที่เคยเขียนมาคะแต่ก็ยังไม่สำเร็จคะ
ขอบคุณคะ
1. ที่ cboDay เลือกวันที่
2. ที่ cboMonth เลือกเดือน
3. ที่ cboYear เลือกปี
4. ที่ tbox1 และ tbox2 ใส่จำนวนเงิน
โดยจำนวนเงินที่ tbox1 , tbox2 จะถูกนำไปวางไว้ที่ sheet : Data ใน column : G , H ตามวันที่เลือกใน cboDay, cboMonth, cboYear
ดิฉันได้ทดลองเขียน code ดังนี้คะ
Code: Select all
Dim lookup1, lookup2 As Long
With Application.WorksheetFunction
lookup1 = .VLookup(Me.cboMonth & "/" & Me.tboDay & "/" & Me.tboYear.Value, Sheet2.Range("Table"), 6, 0)
lookup2 = .VLookup(Me.cboMonth & "/" & Me.tboDay & "/" & Me.tboYear.Value, Sheet2.Range("Table"), 7, 0)
End With
With Sheet2
.Cells(lookup1).Value = Me.tbox1.Value
.Cells(lookup2).Value = Me.tbox2.Value
End With
ขอบคุณคะ