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

แนบตัวอย่างไฟล์ 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

กรุณาอธิบายมาอีกรอบว่าต้องการจะทำอะไร ค่าที่ถูกต้องในแต่ละ 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

ตัวอย่างการ 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
ตอนนี้สามารถแก้ไขปัญหาได้แล้วค่ะ ขอบคุณมากๆค่ะอาจารย์