Page 1 of 1

เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 4:12 pm
by TanabadeeY
ใน K3 ผมอยากให้เลือกหัวตาราง และพิมพ์ช่อง K4 และ หาคำตามนั้นได้เลย

และ ทำไมโปรแกรมหาคำไทยไม่ได้ครับ

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 4:30 pm
by puriwutpokin
TanabadeeY wrote: Thu Dec 06, 2018 4:12 pm ใน K3 ผมอยากให้เลือกหัวตาราง และพิมพ์ช่อง K4 และ หาคำตามนั้นได้เลย

และ ทำไมโปรแกรมหาคำไทยไม่ได้ครับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=3, Criteria1:=Range("K4")

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 4:51 pm
by TanabadeeY
puriwutpokin wrote: Thu Dec 06, 2018 4:30 pm
TanabadeeY wrote: Thu Dec 06, 2018 4:12 pm ใน K3 ผมอยากให้เลือกหัวตาราง และพิมพ์ช่อง K4 และ หาคำตามนั้นได้เลย

และ ทำไมโปรแกรมหาคำไทยไม่ได้ครับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=3, Criteria1:=Range("K4")
ไม่ได้อะครับ คือผมอยากให้เลือกคอลัมน์ที่จะ search ได้โดยเลือกที่ K3 และกรอกคำที่จะให้ search ใน K4 อะคับ

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 5:12 pm
by puriwutpokin
TanabadeeY wrote: Thu Dec 06, 2018 4:51 pm
puriwutpokin wrote: Thu Dec 06, 2018 4:30 pm
TanabadeeY wrote: Thu Dec 06, 2018 4:12 pm ใน K3 ผมอยากให้เลือกหัวตาราง และพิมพ์ช่อง K4 และ หาคำตามนั้นได้เลย

และ ทำไมโปรแกรมหาคำไทยไม่ได้ครับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=3, Criteria1:=Range("K4")
ไม่ได้อะครับ คือผมอยากให้เลือกคอลัมน์ที่จะ search ได้โดยเลือกที่ K3 และกรอกคำที่จะให้ search ใน K4 อะคับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=Application.Match(Range("K3").Value, Range("A1:F1"), 0), Criteria1:=Range("K4")

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 5:28 pm
by TanabadeeY
puriwutpokin wrote: Thu Dec 06, 2018 5:12 pm
TanabadeeY wrote: Thu Dec 06, 2018 4:51 pm
puriwutpokin wrote: Thu Dec 06, 2018 4:30 pm
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=3, Criteria1:=Range("K4")
ไม่ได้อะครับ คือผมอยากให้เลือกคอลัมน์ที่จะ search ได้โดยเลือกที่ K3 และกรอกคำที่จะให้ search ใน K4 อะคับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=Application.Match(Range("K3").Value, Range("A1:F1"), 0), Criteria1:=Range("K4")
Excel ขึ้นแจ้งว่า Syntax error อะคับ

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 10:46 pm
by TanabadeeY
TanabadeeY wrote: Thu Dec 06, 2018 5:28 pm
puriwutpokin wrote: Thu Dec 06, 2018 5:12 pm
TanabadeeY wrote: Thu Dec 06, 2018 4:51 pm

ไม่ได้อะครับ คือผมอยากให้เลือกคอลัมน์ที่จะ search ได้โดยเลือกที่ K3 และกรอกคำที่จะให้ search ใน K4 อะคับ
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=Application.Match(Range("K3").Value, Range("A1:F1"), 0), Criteria1:=Range("K4")
Excel ขึ้นแจ้งว่า Syntax error อะคับ

ได้แล้วครับ แต่มันยัง Filter เป็นคำภาษาไทยไม่ได้อะครับ มีวิธีไหมครับ

Re: เลือก Column ที่ต้องการจะfilter ได้

Posted: Thu Dec 06, 2018 11:07 pm
by puriwutpokin
TanabadeeY wrote: Thu Dec 06, 2018 10:46 pm
TanabadeeY wrote: Thu Dec 06, 2018 5:28 pm
puriwutpokin wrote: Thu Dec 06, 2018 5:12 pm
ปรับเป็น

Code: Select all

ActiveSheet.Range("$A$1:$F$6").AutoFilter Field:=Application.Match(Range("K3").Value, Range("A1:F1"), 0), Criteria1:=Range("K4")
Excel ขึ้นแจ้งว่า Syntax error อะคับ

ได้แล้วครับ แต่มันยัง Filter เป็นคำภาษาไทยไม่ได้อะครับ มีวิธีไหมครับ
เซ็ตที่ option​ ให้ฟอนท์​ภาษาไทยบ้างยังครับ เพราะเครื่องผมก็กรองได้ปกติครับ