เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้
ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
-
นำค่าตัวแปรจาก 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 ได้ ขอบคุณครับ
-
ประกาศตัวแปร File1 ไว้ยังไงครับ ถ้าเป็น local อาจจะไม่รู้จัก น่าจะเป็น global ครับ
Global File1 As String
และถ้า File1 ของคุณเป็นชื่อไฟล์ ที่คุณเขียนมา
File1 = Dir(PathName & "\" & DD & MM & YY.txt")
ต้องเป็น
File1 = Dir(PathName & "\" & DD & MM & YY & ".txt")
เพิ่มที่เป็นสีแดงเข้าไปถึงจะเป็นชื่อไฟล์ครับ
ลองดูนะครับ
-
Similar Threads
-
By itim in forum Excel Expert Forum Library 2012 - 2007
Replies: 2
Last Post: 16 Nov 2009, 09:22
-
By paitoon in forum Excel Expert Forum Library 2012 - 2007
Replies: 1
Last Post: 30 Aug 2009, 22:59
-
By siwarin in forum Excel Expert Forum Library 2012 - 2007
Replies: 1
Last Post: 23 Sep 2008, 10:21
-
By sarioooo in forum Excel Expert Forum Library 2012 - 2007
Replies: 2
Last Post: 1 Dec 2007, 13:38
-
By มิตรภาพ in forum Excel Expert Forum Library 2012 - 2007
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
-
Forum Rules