1 UserForm ใช้จากปุ่ม Button ในตำแหน่งต่างกัน ต้องปรับโค้ดอย่างไรครับ
Posted: Fri Jul 22, 2022 9:46 am
ผมมีปุ่ม 3 ปุ่มที่เมื่อคลิกแล้วจะไปเปิด UserForm ที่ชื่อ FormAddDate ขึ้นมา แล้วบันทึกลง Range ที่กำหนดตามแต่ละปุ่ม Button ในหน้าชีตเดียวกัน ต้องปรับโค้ดอย่างไรครับ
Code: Select all
Private Sub CmbUpdate_Click()
Select Case CommandButton.Control
Case cmb_Date1
'ถ้ากดจากปุ่มกรอกวันชำระเงิน ผลลัพธ์ B9 = 20 กรกฎาคม 2565
Range("B9") = Me.Cbb_D.Value & " " & Me.Cbb_M.Value & " " & Me.Cbb_Y.Value
Case cmb_Date2
'ถ้ากดจากปุ่มวันยืม ผลลัพธ์ F10 = 20 กรกฎาคม 2565
Range("F10") = Me.Cbb_D.Value & " " & Me.Cbb_M.Value & " " & Me.Cbb_Y.Value
Case cmb_Date3
'ถ้ากดจากปุ่มวันคืน ผลลัพธ์ J7 = 20 กรกฎาคม 2565
Range("J7") = Me.Cbb_D.Value & " " & Me.Cbb_M.Value & " " & Me.Cbb_Y.Value
End Select
Unload Me
End Sub