:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรหนอ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
lotto009
Member
Member
Posts: 157
Joined: Sat Sep 22, 2012 11:53 am

link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรหนอ

#1

Post by lotto009 »

เรียนอาจาร์ยและท่านผู้รู้ครับ
ปัญหาที่เกิดขึ้นคือ Llik Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรครับ
ปัญหาของผมคือ
-ต้องการ link Text BoXและ ComBo Boxข้าม sheet
(Text Boxคือรายชื่อcell name ที่ต้องการเลือก)และ(ComBo Boxคือfillterรายวันที่ต้องการ)
-เพราะมี หลาย sheet ผมต้อง ทำLlik Text BoXและ ComBo Box ทุกงานเลย
-พอทำText BoXและ ComBo Box ก็เลือกไม่ได้อีก
ตอนนี้กำปั้นทุบดินไม่ก่อนแล้วกันครับ
ขอบพระคุณมากครับ สามารถแก้ในไฟล์ได้เลยครับ
อาร์ต
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31159
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#2

Post by snasui »

:D ผมไม่พบว่ามี Code ใดอยู่ไฟล์แนบ กรณีต้องการใช้ VBA จำเป็นต้องเขียนมาก่อนเสมอครับ ไม่ทราบว่าขั้นตอนการทำงานเป็นอย่างไร ปัญหาตอนนี้คืออะไร ต้องการคำตอบเป็นอย่างไรครับ
lotto009
Member
Member
Posts: 157
Joined: Sat Sep 22, 2012 11:53 am

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#3

Post by lotto009 »

เรียนอาจาร์ยครับ
ขอบพระคุณมากครบทีสละเวลามาตอบ ผมแนบไฟล์ให่มพร้อม code ขึ้นไปแล้วนะครับ
codeด้านล่างครับ
อาร์ต
Private Sub ComboBox1_Change()
With Propogation Delay.ComboBox1
.AddItem "9/13/2012"
.AddItem "9/14/2012"
End With
End Sub

Private Sub ComboBox2_Change()
With HO Attemp.ComboBox2
.AddItem "9/13/2012"
.AddItem "9/14/2012"
End Sub

Private Sub TextBox1_Change()
Sheets("Propogation Delay").Range("$A$1:$N$200000").AutoFilter Field:=2, Criteria1:=TextBox1.Text, Operator:=xlAnd
End Sub

Private Sub TextBox2_Change()
Sheets("HO Attemp").Range("$A$1:$N$200000").AutoFilter Field:=2, Criteria1:=TextBox2.Text, Operator:=xlAnd
End Sub
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31159
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#4

Post by snasui »

:D ค่อย ๆ ถามตอบกันไปนะครับ

จากไฟล์ที่แนบมา สามารถใช้ Validation (เมนู Data > Validation) แทนการใช้ ComboBox ได้หรือไม่ครับ ถ้าไม่ได้ ติดปัญหาอะไรครับ
lotto009
Member
Member
Posts: 157
Joined: Sat Sep 22, 2012 11:53 am

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#5

Post by lotto009 »

อาจาร์ยครับ ผมใช้ไม่เป็นครับ จำเป็นต้องใช้ครับเวลาเราเลือกวันที่เราต้องการดู จะได้ไม่ต้องคลิกข้ามsheet ไปมาครับ คิดไม่ออกจริงๆ
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31159
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#6

Post by snasui »

:D ดูตัวอย่างตามไฟล์แนบครับ ซึ่งมีการปรับปรุงดังนี้
  1. มีการให้ Range Name กับค่าที่จะนำไปใช้ใน Validation ซึ่งอยู่ในชีท Config สามารถเข้าไปดูการให้ Range Name ได้โดยคลิกเมนู Formula > Name Manager
  2. สร้าง Validation สามารถเข้าไปดูการกำหนด Validation โดยไปที่เซลล์ B4 ของชีท Chart แล้วเข้าเมนู Data > Data Validation แล้วสังเกตการกำหนดค่า
  3. ปรับ Code สำหรับการ Filter ข้อมูล ดูได้จาก VBE
You do not have the required permissions to view the files attached to this post.
lotto009
Member
Member
Posts: 157
Joined: Sat Sep 22, 2012 11:53 am

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#7

Post by lotto009 »

ได้แล้วครับอาจาร์ย แต่ของผมมี 2 sheet ครับ จะต้องแสดงในหน้าเดียว
ผมต้องทำ 2 text box และ 2Combo Box
ถ้าเราจะให้เหลือแค่ 1textboxและ 1Combo Boxในหน้าเดียว
ต้องทำอย่างไรครับ
ขอบพระคุณมากครับ ที่สละเวลาให้ครับ
ขอให้มีสุขภาพแข็งแรงครับ
เคารพนับถืออย่างสูง
อาร์ต
User avatar
snasui
Site Admin
Site Admin
Posts: 31159
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#8

Post by snasui »

:D แค่เพิ่ม Code สำหรับการ Filter Sheet ที่ต้องการเข้ามาเท่านั้นครับ สามารถ Copy Code เดิมมาวางต่อใน Procedure เดียวกันแล้วเปลี่ยนเฉพาะชีทเป้าหมายที่ต้องการ Filter ใน Code ก็ควรจะได้คำตอบแล้วครับ
lotto009
Member
Member
Posts: 157
Joined: Sat Sep 22, 2012 11:53 am

Re: link Text BoXและ ComBo Boxข้าม sheet ผ่าน VBA ทำอย่างไรห

#9

Post by lotto009 »

เย้ ได้แล้วครับ
ขอบพระคุณอาจาร์ยมากครับ ติดมาเป็นเดือนแล้วครับ
เคารพนับถืออย่างสูง
อาร์ตครับ
Post Reply