Page 1 of 1

สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Sun Sep 29, 2019 8:20 pm
by b5930304629
สวัสดีค่ะ ต้องนำค่าที่กรอกใน TextBox(jj) ไปใส่ในArray ของตัวแปร Input(jj ) เพื่อคำนวณต่อตาม code ที่ใส่ไว้ค่ะ

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Sun Sep 29, 2019 8:44 pm
by snasui
:D แนบตัวอย่างไฟล์ Excel ที่เขียน Code เอาไว้แล้วมาด้วยจะได้สะดวกในการตอบของเพื่อนสมาชิกครับ

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Sun Sep 29, 2019 9:50 pm
by b5930304629
b5930304629 wrote: Sun Sep 29, 2019 8:20 pm สวัสดีค่ะ ต้องนำค่าที่กรอกใน TextBox(jj) ไปใส่ในArray ของตัวแปร Input(jj ) เพื่อคำนวณต่อตาม code ที่ใส่ไว้ค่ะ

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Sun Sep 29, 2019 11:14 pm
by snasui
:D กรุณาอธิบายมาอีกรอบว่าต้องการจะทำอะไร ค่าที่ถูกต้องในแต่ละ Object จะเป็นเช่นไรบ้าง สามารถจับเป็นภาพเขียนลูกศรโยงไปโยงมาได้เต็มที่ จะได้เข้าถึงปัญหาโดยไวครับ

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Mon Sep 30, 2019 12:08 am
by b5930304629
ต้องการให้ผู้ใช้งานกรอกค่าใน TextBox (กรอบเลข 1 ค่ะ) เมื่อกด cell wight ค่าที่ผู้ใช้งานกรอกไว้ใน TextBox จะถูกนำมาเก็บไว้ใน array ที่มีชื่อว่า Input1(jj) (คือหมายเลข 3 ค่ะ) ปัญหาคือ จะสามารถนำค่าใน TextBox มาเก็บไว้ใน array เพื่อนำไปคำนวณต่อได้ไหมคะ ขอรบกวนด้วยค่ะ

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Mon Sep 30, 2019 6:47 am
by snasui
:D ตัวอย่างการ Loop ไปยัง TextBox เพื่อเก็บค่าใส่ Array ครับ

Code: Select all

For jj = 1 To m
    If Me.Controls("TextBox" & jj).Value = "" Then
        input1(jj) = 0
    Else
        input1(jj) = Me.Controls("TextBox" & jj).Value 'TextBox(jj).Value
    End If
Next jj

Re: สอบถามวิธีการสร้าง TextBox เป็น Array ใน Userform

Posted: Mon Sep 30, 2019 10:45 pm
by b5930304629
ตอนนี้สามารถแก้ไขปัญหาได้แล้วค่ะ ขอบคุณมากๆค่ะอาจารย์