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

Thread: นำค่าตัวแปรจาก UserForm ไปใช้ใน Module ไม่ได้

  1. #1
    aaaaaaaaa
    Guest

    นำค่าตัวแปรจาก UserForm ไปใช้ใน Module ไม่ได้

    ตัวอย่างโค้ดใน UserForm1 บางส่วน
    Sub Test()
    'CbB = ComboBox ที่ 1 ถึง 3 ใช้รับค่าข้อมูลชนิดวันที่
    Static DD: DD = CbB1.Value: Static MM: MM = CbB2.Value: Static YY: YY = Right(CbB3.Value, 2) : Static PathName: Static File1
    PathName = "C:\RGInter\Input"
    File1 = Dir(PathName & "\" & DD & MM & YY.txt")
    UserForm1.Hide
    .
    .
    .
    ตัดไปที่โค้ดใน Module1 เลยนะครับ
    .
    .
    .
    If UserForm1.Test.File1 = "" Then MsgBox "..."
    .
    .
    ..............................................................................
    ปัญหาก็คือ ใน Module1 ไม่รู้จักค่าตัวแปร File1 ของ UserFrom1 ไม่ทราบว่าต้องเขียนโค้ดอย่างไรจึงจะสามารถในงานตัวแปร File1 ในขณะรันโปรแกรมอยู่ใน Module1 ได้ ขอบคุณครับ

  2. #2
    ittaVB
    Guest
    ประกาศตัวแปร File1 ไว้ยังไงครับ ถ้าเป็น local อาจจะไม่รู้จัก น่าจะเป็น global ครับ
    Global File1 As String
    และถ้า File1 ของคุณเป็นชื่อไฟล์ ที่คุณเขียนมา
    File1 = Dir(PathName & "\" & DD & MM & YY.txt")
    ต้องเป็น
    File1 = Dir(PathName & "\" & DD & MM & YY & ".txt")
    เพิ่มที่เป็นสีแดงเข้าไปถึงจะเป็นชื่อไฟล์ครับ
    ลองดูนะครับ

  3. #3
    aaaaaaaaa
    Guest
    ขอบคุณครับ แต่ว่ายังไม่ได้ผลครับ
    ขอรบกวนผู้รู้แนะนำเพิ่มเติมหรือเป็นแนวทางแบบอื่นให้ด้วยครับ

Similar Threads

  1. Replies: 2
    Last Post: 16 Nov 2009, 09:22
  2. compile error in hidden module:
    By paitoon in forum Excel Expert Forum Library 2012 - 2007
    Replies: 1
    Last Post: 30 Aug 2009, 22:59
  3. Replies: 1
    Last Post: 23 Sep 2008, 10:21
  4. สอบถามการเพิ่ม Module ไปในส่วน VBA(PERSONAL.xls)
    By sarioooo in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 1 Dec 2007, 13:38
  5. Replies: 2
    Last Post: 10 Jun 2007, 10:50

Posting Permissions

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