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

Thread: เขียน VBA ให้เซลล์ แสดงค่า Validation อย่างไรครับ

  1. #1
    nutty
    Guest

    เขียน VBA ให้เซลล์ แสดงค่า Validation อย่างไรครับ

    ผมได้พยายาม เขียน Code เพื่อให้เซลล์ H5 ในอีก Worksheet หนึ่ง แสดงค่ารายการแบบ validation แต่เขียนไม่สำเร็จสักทีนะครับ ไม่ทราบว่าผิดพลาดตรงจุดไหน รบกวนท่านผู้รู้แนะนำด้วยนะครับ

    Worksheets("sheet1").Range("H5").Validation.Modify xlValidateList, =worksheets("Sheet2").range("A1:A10")

    ขอบคุณมากครับ

    ปล. ไม่ทราบว่า หากต้องการเปลี่ยนจาก Validation เป็น Combo Box จะต้องเขียน Code เหมือนกันหรือเปล่าครับ

  2. #2
    อรวีร์
    Guest

    Validation ข้าม Sheet

    การกำหนด Data Validation จะอ้างข้าม Sheet ไม่ได้ค่ะ คุณต้องใช้เทคนิกโดยกำหนดชื่อให้ Range บริเวณนั้นก่อน แล้วจึงนำมาใช้เป็น ValidationList
    Code:
    ActiveWorkbook.Names.Add  "MyList", "=Sheet2!R1C1:R10C1"
    Sheets("Sheet1").Range("H5").Validation.Delete
    Sheets("Sheet1").Range("H5").Validation.Add  xlValidateList, Formula1:="=MyList"

  3. #3
    nutty
    Guest
    ขอบคุณ คุณอรวีร์ มากครับ

Similar Threads

  1. ในคำสั่ง SQL กับ Excel อย่างไรครับ
    By NEVER-DIE in forum Excel Expert Forum Library 2012 - 2007
    Replies: 3
    Last Post: 8 Oct 2009, 18:13
  2. Replies: 3
    Last Post: 20 Apr 2009, 09:23
  3. ผมจะยกเลิกคำสั่ง LastRow อย่างไรครับ
    By ลูกปลาน้อย in forum Excel Expert Forum Library 2012 - 2007
    Replies: 0
    Last Post: 16 Sep 2008, 10:38
  4. ต้องแก้ Format อย่างไรครับ
    By sake in forum Excel Expert Forum Library 2012 - 2007
    Replies: 1
    Last Post: 29 Aug 2007, 14:09
  5. Replies: 2
    Last Post: 25 Jul 2007, 10:51

Posting Permissions

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