ดับเบิ้ลคลิกเซลล์ที่มีค่าว่างแล้วโชว์ userform
Posted: Mon Oct 24, 2022 5:26 pm
เรียนสมาชิกทุกท่าน
ผมต้องการให้ userform โชว์ ถ้าหากมีการดับเบิ้ลคลิกเซลล์ที่มีค่าว่างเฉพาะเซลล์ที่กำหนด
เซลล์ที่ผมกำหนดอยู่ระหว่าง C13:C44 ถ้าหากมีการดับเบิ้ลคลิกในเซลล์ที่อยู่ระหว่าง C13:C44 แล้วตรวจสอบว่าพบค่าว่าง ก็ให้เปิด userform1 แต่ถ้าหากเซลล์ C13:C44 มีค่าใดๆอยู่ ก็ไม่ต้องแสดงอะไร
หากเขียนโค้ดทุกเซลล์จะค่อนข้างเยอะครับ จึงสอบถามสมาชิกมีวิธีเขียนโค้ดให้สั้นกว่านี้ไหมครับ
โค้ดอยู่ที่ sheet1 ครับ
ขอบคุณครับ
ผมต้องการให้ userform โชว์ ถ้าหากมีการดับเบิ้ลคลิกเซลล์ที่มีค่าว่างเฉพาะเซลล์ที่กำหนด
เซลล์ที่ผมกำหนดอยู่ระหว่าง C13:C44 ถ้าหากมีการดับเบิ้ลคลิกในเซลล์ที่อยู่ระหว่าง C13:C44 แล้วตรวจสอบว่าพบค่าว่าง ก็ให้เปิด userform1 แต่ถ้าหากเซลล์ C13:C44 มีค่าใดๆอยู่ ก็ไม่ต้องแสดงอะไร
หากเขียนโค้ดทุกเซลล์จะค่อนข้างเยอะครับ จึงสอบถามสมาชิกมีวิธีเขียนโค้ดให้สั้นกว่านี้ไหมครับ
โค้ดอยู่ที่ sheet1 ครับ
Code: Select all
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = Range("C13").Address Then
If Range("C13").Value = "" Then
UserForm1.Show
Cancel = True
End If
End If
If Target.Address = Range("C14").Address Then
If Range("C14").Value = "" Then
UserForm1.Show
Cancel = True
End If
End If
If Target.Address = Range("C15").Address Then
If Range("C15").Value = "" Then
UserForm1.Show
Cancel = True
End If
End If
End Sub