เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 10 of 10

Thread: [Drop Down List] การพิมพ์ข้อความ

  1. #1
    poipoi
    Guest

    [Drop Down List] การพิมพ์ข้อความ

    เรียนอาจารย์ทุกท่านครับ

    คือผมมีปัญหาเกี่ยวกับการใช้ drop down list แบบ dynamic ครับ

    จากไฟล์แนบครับ ที่ C17 จะเป็น Country List ครับ

    จะเห็นได้ว่ามีเยอะมาก สิ่งที่ผมไม่รุ้และอยากจะขอคำแนะนำจากอาจารย์ทุกท่านคือ

    พอจะมีทางไหนบ้างที่เราพิม์แค่ Thai แล้วขึ้นขึ้น Thailand มาเรากดเลือกได้ครับ

    ขอบคุณครับ

  2. #2
    vajaraphol
    Guest
    Quote Originally Posted by poipoi View Post
    เรียนอาจารย์ทุกท่านครับ

    คือผมมีปัญหาเกี่ยวกับการใช้ drop down list แบบ dynamic ครับ

    จากไฟล์แนบครับ ที่ C17 จะเป็น Country List ครับ

    จะเห็นได้ว่ามีเยอะมาก สิ่งที่ผมไม่รุ้และอยากจะขอคำแนะนำจากอาจารย์ทุกท่านคือ

    พอจะมีทางไหนบ้างที่เราพิม์แค่ Thai แล้วขึ้นขึ้น Thailand มาเรากดเลือกได้ครับ

    ขอบคุณครับ
    ไม่มีไฟล์แนบนะครับ

  3. #3
    poipoi
    Guest
    ผมได้แนบไฟล์มาแล้วครับ

    ที่ Cell B2 จะเป็น drop down list ครับ

    คือจะมีทางไหนบ้างครับที่พิมพ์ข้อความเช่น

    พิมพ์ A แล้วตัวต่อๆไป " FGHANISTAN " หรือชื่อประเทศต่างๆจะโชว์ขึ้นมาให้เลือกเองครับ

    คือผมเข้าใจว่าจะต้องใช้ VBA เข้าช่วย

    จึงอยากเรียนถามทุกท่านครับ ขอบคุณครับ

  4. #4
    poipoi
    Guest
    สำหรับเรื่องนี้ผมได้คำตอบแล้วครับ จากเวปต่างประเทศจึงอยากจะนำมาแบ่งปันครับ

    http://www.contextures.com/xlDataVal11.html#Test

    เข้าไปได้ตามข้างบนเลยครับ

    ขอบคุณครับ

  5. #5
    poipoi
    Guest
    จากการได้ลองนำ code จาก link ด้านล่างนี้ไปใช้งานจริงปรากฎว่ามันจะ error ตรง

    Code:
    Set cboTemp = ws.OLEObjects("TempCombo")
    ครับ

    ซึ่งมันจะ highlight ตรงคำว่า ws.OLEObjects ครับ

    แต่พอทดลองใช้งานบน new workbook ธรรมดากลับใช้งานได้

    มันเกิดขึ้นจากอะไรครับ

    จึงอยากขอคำชี้แนะจากอาจารย์ทุกท่านมา ณ ที่นี้ด้วยครับ

    ขอบคุณครับ

  6. #6
    adisak.anu
    Guest
    Quote Originally Posted by poipoi View Post
    จากการได้ลองนำ code จาก link ด้านล่างนี้ไปใช้งานจริงปรากฎว่ามันจะ error ตรง

    Code:
    Set cboTemp = ws.OLEObjects("TempCombo")
    ครับ

    ซึ่งมันจะ highlight ตรงคำว่า ws.OLEObjects ครับ

    แต่พอทดลองใช้งานบน new workbook ธรรมดากลับใช้งานได้

    มันเกิดขึ้นจากอะไรครับ

    จึงอยากขอคำชี้แนะจากอาจารย์ทุกท่านมา ณ ที่นี้ด้วยครับ

    ขอบคุณครับ
    ขอดูไฟล์ตัวอย่างที่ Error ได้หรือเปล่าครับ

  7. #7
    poipoi
    Guest
    Quote Originally Posted by adisak.anu View Post
    ขอดูไฟล์ตัวอย่างที่ Error ได้หรือปล่าวครับ

    จากไฟล์แนบครับ พอเปิดขึ้นมา error ก็เด้งเลยครับ

  8. #8
    orange_soi9
    Guest
    Quote Originally Posted by adisak.anu View Post
    ขอดูไฟล์ตัวอย่างที่ Error ได้หรือปล่าวครับ
    หรือเปล่า
    รบกวนแก้ไขด้วยคะ :smile:
    http://www.excelexperttraining.com/f...hp?do=vsarules

  9. #9
    adisak.anu
    Guest
    Quote Originally Posted by poipoi View Post
    จากไฟล์แนบครับ พอเปิดขึ้นมา error ก็เด้งเลยครับ
    1. วาด Object ComboBox โดยใช้ Tool ใน Control Tool Box วาดขึ้นมา แล้วเปลี่ยนชื่อเป็น TempCombo

    2. เปลี่ยนบรรทัดที่เป็น
    Code:
    With cboTemp
    ให้เป็น
    Code:
    With Worksheets(2).OLEObjects.Item(1)
    แล้วคอมเม้นต์บรรทัดที่เซ็ต cboTemp ครับ
    Code:
    'Set cboTemp = ws.OLEObjects("TempCombo")

  10. #10
    poipoi
    Guest
    สามารถใช้งานได้ตามปกติแล้วครับ

    ขอบคุณสำหรับความช่วยเหลือ และคำแนะนำครับ

Similar Threads

  1. การสร้าง Drop Down list.
    By Mixhi5 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 6
    Last Post: 21 Jun 2010, 12:17
  2. ทำ list drop down ให้พอดีกับข้อความ
    By guresh13 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 18 Jun 2010, 22:56
  3. Drop down list หายไป
    By java in forum Excel Expert Forum Library 2012 - 2007
    Replies: 1
    Last Post: 20 Jun 2009, 10:29
  4. drop list แบบมีเงือนไข
    By khem99 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 8
    Last Post: 20 Feb 2009, 18:44
  5. Replies: 13
    Last Post: 6 Jul 2007, 11:30

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •