Page 1 of 1

สอบถามการทำ drop down list 2 criteria ครับ

Posted: Tue Oct 04, 2016 12:49 pm
by mikestw43
ผมมี 2 Table ครับ ตารางแรกเป็น Main ตารางที่ 2 เป็น Sub-category ของ Main อ่ะครับ เช่น Main มี อาหารจีน ฝรั่ง พอเราเลือกที่เสร็จ dropdown ที่ 2 ก็จะแสดงข้อมูลให้เลือกเฉพาะข้อมูล Sub-category ตาม Main ที่เลือกอ่ะครับ ไม่อยากใช้วิธี ตั้ง name range อ่ะครับ อยากใช้เป็นสูตร ไม่รู้ว่าพอมีหนทางมั้ยครับ

รบกวนดูในไฟล์แนบครับ

Re: สอบถามการทำ drop down list 2 criteria ครับ

Posted: Tue Oct 04, 2016 1:10 pm
by vichaim
ลองเอาคำสั่งนี้ไปใช้ไดูครับ

Code: Select all

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("C23") = "labour" Then
        Range("F23").Activate
        With Selection.Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="=$D$2:$D$5"
            .IgnoreBlank = True
            .InCellDropdown = True
            .ShowInput = True
            .ShowError = True
        End With
    ElseIf Range("C23") = "construction phrase" Then
        Range("F23").Activate
            With Selection.Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="=$C$2:$C$5"
            .IgnoreBlank = True
            .InCellDropdown = True
            .ShowInput = True
            .ShowError = True
        End With
    End If
    
End Sub

Re: สอบถามการทำ drop down list 2 criteria ครับ

Posted: Tue Oct 04, 2016 1:23 pm
by puriwutpokin
ช่วยแก้คำว่า "อ่ะ" และ คำว่า "มั้ย" ด้วยครับ ไม่ถูกกฏครับ
ลองดูตามไฟล์แนบครับ สร้าง Rang name ใหม่