:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

สอบถามครับ การกำหนดค่าหลายตัวแปร

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

สอบถามครับ การกำหนดค่าหลายตัวแปร

#1

Post by Leng »

ผมไม่แน่ใจว่าผมตั้งชื่อกระทู้ถูกไหม (ต้องขอโทษด้วยนะครับ)

ผมต้องการกำหนดค่าครับโดยที่ ให้ Barcode 123 สามารถ ใช้ได้ เฉพาะ Box 1-2 เท่านั้น ถึงจะขึ้น stlye และ run ข้อมูลเรื่อยๆ หากจำนวน box ไม่ตรงกับ barcode ก็ไม่สามารถทำได้
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#2

Post by snasui »

:D ต้องการเป็นสูตรหรือว่าเป็น Code หรือลักษณะใดกรุณาแจ้งรายละเอียดมาด้วยครับ

ในเบื้องต้นคำตอบคือ สามารถทำได้ครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#3

Post by Leng »

ผมต้องการเขียนเป็น code ครับแต่ผมไม่รู้จะเริ่มจากอะไร
ผมต้องการดึงข้อมูลจาก DataX โดยในข้อมูลผมจะมี Box กับ End Box ครับโดยผมอยากให้
10001 สามารถใช้ได้กล่อง 1-20 เท่านั้น
10002สามารถใช้ได้กล่อง 21-40 เท่านั้น :flw: :flw:

Code: Select all

Private Sub TextBox5_AfterUpdate()

With Workbooks("DataX.xlsx").Worksheets("Sheet1")
    Set rngVlp = .Range("a2", .Range("d" & .Rows.Count).End(xlUp))
End With
With ThisWorkbook.Worksheets("IN")
    emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
End With
If Me.TextBox5.Text = "10020" Then
Worksheets("IN").Cells(emptyrow - 1, 1).EntireRow.Delete
End If
With Workbooks("DataX.xlsx").Worksheets("Sheet1")
Set rngVlp = .Range("a2", .Range("d" & .Rows.Count).End(xlUp))
If Me.TextBox5.Text = "" Then Exit Sub
If WorksheetFunction.CountIf(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:D"), Me.TextBox5.Value) = 0 Then
'Me.TextBox5.Value = ""
Call Sample2
MsgBox "Not found."
Exit Sub
End If
    Me.TextBox6.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 2, 0)
    Me.TextBox7.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 3, 0)
    Me.TextBox8.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 4, 0)
End With
With ThisWorkbook.Worksheets("IN")
    emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
   End With
With Worksheets("IN")
    .Cells(emptyrow, 1).Value = TextBox1.Value
    .Cells(emptyrow, 2).Value = TextBox2.Value
    .Cells(emptyrow, 3).Value = TextBox4.Value
    .Cells(emptyrow, 4).Value = ComboBox1.Value
    .Cells(emptyrow, 5).Value = TextBox5.Value
    .Cells(emptyrow, 6).Value = TextBox6.Value
    .Cells(emptyrow, 7).Value = TextBox7.Value
    .Cells(emptyrow, 8).Value = TextBox8.Value
    .Cells(emptyrow, 9).Value = TextBox9.Value
End With
    Dim lsRow As Long
    With Sheets("IN")
        lsRow = .Range("a" & .Rows.Count).End(xlUp).Row
    End With
     ListBox1.RowSource = Sheets("IN").Range("A3:I" & lsRow).Address(external:=True)
    With ListBox1
        .ListIndex = .ListCount - 1
        .Selected(.ListCount - 1) = True
    End With
End Sub
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#4

Post by snasui »

Leng wrote: Tue Aug 07, 2018 8:02 am ข้อมูลผมจะมี Box กับ End Box ครับโดยผมอยากให้
:D ข้อมูล Box กับ End Box อยู่ตรงไหน
Leng wrote: Tue Aug 07, 2018 8:02 am10001 สามารถใช้ได้กล่อง 1-20 เท่านั้น
10002สามารถใช้ได้กล่อง 21-40 เท่านั้น
กล่องนี้อยู่ตรงไหนครับ

จำเป็นต้องเขียน Code มาเองก่อนเสมอ แจ้งมาด้วยว่าเขียนไว้ตรงไหน ติดขัดบรรทัดใด จะได้ตอบต่อไปจากนั้นครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#5

Post by Leng »

ผมต้องการกำหนดให้ Stlye/Size/Colors สามารถแสดงได้ ก็ต่อเมื่อ Box กับ Barcode ตรงกันเท่านั้น
Barcode / 10001
Stlye / MG001
Size / S
Colors / white
Box / 1
Total box / 10

Code: Select all

Private Sub TextBox5_AfterUpdate()
With Workbooks("DataX.xlsx").Worksheets("Sheet1")
Set rngVlp = .Range("a2", .Range("f" & .Rows.Count).End(xlUp))
End With

With ThisWorkbook.Worksheets("IN")
emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
End With

If Me.TextBox5.Text = "10020" Then
 If MsgBox(" Finish this carton ?", vbYesNo + vbQuestion + vbDefaultButton2, " Close and Save ") = 6 Then
     '....
     End If
    Worksheets("IN").Cells(emptyrow - 1, 1).EntireRow.Delete
End If

With Workbooks("DataX.xlsx").Worksheets("Sheet1")
Set rngVlp = .Range("a2", .Range("f" & .Rows.Count).End(xlUp))
If Me.TextBox5.Text = "" Then Exit Sub
If WorksheetFunction.CountIf(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:F"), Me.TextBox5.Value) = 0 Then
'Me.TextBox5.Value = ""
MsgBox "Not found."
Exit Sub
End If
    Me.TextBox6.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 2, 0)
    Me.TextBox7.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 3, 0)
    Me.TextBox8.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 4, 0)
End With
With ThisWorkbook.Worksheets("IN")
    emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
   End With
    With Worksheets("IN")
        .Cells(emptyrow, 1).Value = TextBox1.Value
        .Cells(emptyrow, 2).Value = TextBox2.Value
        .Cells(emptyrow, 3).Value = TextBox4.Value
        .Cells(emptyrow, 4).Value = ComboBox1.Value
        .Cells(emptyrow, 5).Value = TextBox5.Value
        .Cells(emptyrow, 6).Value = TextBox6.Value
        .Cells(emptyrow, 7).Value = TextBox7.Value
        .Cells(emptyrow, 8).Value = TextBox8.Value
        .Cells(emptyrow, 9).Value = TextBox9.Value
    End With

End Sub
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#6

Post by snasui »

:D ค่อย ๆ ถามตอบกันไปครับ

ตรวจสอบจากอะไรว่าตรงหรือไม่ตรงครับ :?:
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#7

Post by Leng »

จากคำถาม #5 ครับ ผมต้องการกำหนดให้ Stlye/Size/Colors สามารถแสดงได้ ก็ต่อเมื่อ Box กับ Barcode ตรงกันเท่านั้น
เหมือนเป็นการใช้ VLOOKUP+MATCH แต่ผมอยากนำมาเขียนใน vba ครับ โดยดึงฐานขอมูลจากไฟล์ Datax ให้มาแสดงบนไฟล์ Final ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#8

Post by snasui »

Leng wrote: Wed Aug 08, 2018 8:27 pm ผมต้องการกำหนดให้ Stlye/Size/Colors สามารถแสดงได้ ก็ต่อเมื่อ Box กับ Barcode ตรงกันเท่านั้น
:D ถ้า Box กับ Barcode ตรงกันแล้ว ให้ tlye/Size/Colors ที่ว่านั้นแสดงได้ที่ตำแหน่งไหนครับ :?:
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#9

Post by Leng »

ผมทำ vlookup ไว้โดยถ้า scan ตรง barcode ข้อมูลก็จะขึ้นปกติครับแต่ผมอยากเพิ่มว่าถ้าข้อมูล box กับ barcode ไม่ตรงกันตามฐานข้อมูลข้อมูลก็จะไม่ขึ้นโดยมี msg เตือนครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#10

Post by snasui »

:D ตัวอย่างการปรับ Code ครับ

Code: Select all

'Other code
If Me.TextBox5.Text = "" Then Exit Sub
    If WorksheetFunction.CountIfs(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:A"), Me.TextBox5.Value, _
        Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("f:f"), Me.TextBox2.Value) = 0 Then
    'Me.TextBox5.Value = ""
    MsgBox "Not found."
    Exit Sub
End If
'Other code
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#11

Post by Leng »

ได้แล้วครับ แต่ผมอยากให้ msg แจ้งเตือนแยกกัน
-ใส่จำนวนกล่องแล้ว แต่บาร์โค๊ดผิด ให้ขึ้น Msg = "Please check barcode"
-ไม่ได้ใส่จำนวนกล่อง แต่บาร์โค๊ดถูก ให้ขึ้น MSg = "Please check number box"

Code: Select all

If Me.TextBox5.Text = "" Then Exit Sub
If WorksheetFunction.CountIfs(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:A"), Me.TextBox5.Value, _
Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("E:E"), Me.TextBox2.Value) = 0 Then
'Me.TextBox5.Value = ""
MsgBox "Please check number box"
Else
If WorksheetFunction.CountIf(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:F"), Me.TextBox5.Value) = 0 Then
'Me.TextBox5.Value = ""
MsgBox "Please check barcode"
End If
    Exit Sub
    
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#12

Post by snasui »

:D แนบไฟล์ล่าสุดมาด้วยครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#13

Post by Leng »

รบกวนอาจารย์ด้วยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#14

Post by snasui »

:D ไม่พบว่ามีการปรับปรุงมาเองแล้วตามคำถามล่าสุดในไฟล์แนบครับ กรุณาพยายามปรับปรุงมาเองก่อนเสมอ นำเฉพาะส่วนที่ติดปัญหามาถามกันครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#15

Post by Leng »

อาจารย์ครับผมปรับข้อมูลของบาร์โค๊ดให้ยาวขึ้นครับแต่ พอสแกนแล้วขึ้น error ครับทั้งๆที่พอใช้ข้อมูลของโค๊ดที่มีความสั้นกว่านี้ก็ใช้ได้ปกติครับ

Code: Select all

   Me.TextBox6.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 2, 0)

Code: Select all

Private Sub TextBox5_AfterUpdate()
With Workbooks("DataX.xlsx").Worksheets("Sheet1")
Set rngVlp = .Range("a2", .Range("f" & .Rows.Count).End(xlUp))
End With

With ThisWorkbook.Worksheets("IN")
emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
End With

If Me.TextBox5.Text = "10020" Then
 If MsgBox(" Finish this carton ?", vbYesNo + vbQuestion + vbDefaultButton2, " Close and Save ") = 6 Then
     '....
     End If
    Worksheets("IN").Cells(emptyrow - 1, 1).EntireRow.Delete
End If

If Me.TextBox5.Text = "" Then Exit Sub
    If WorksheetFunction.CountIfs(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:A"), Me.TextBox5.Value, _
        Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("E:E"), Me.TextBox2.Value) = 0 Then
    'Me.TextBox5.Value = ""
    MsgBox "Please check the information."
    Exit Sub
    
End If
    Me.TextBox6.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 2, 0)
    Me.TextBox7.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 3, 0)
    Me.TextBox8.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 4, 0)
With ThisWorkbook.Worksheets("IN")
    emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
   End With
    With Worksheets("IN")
        .Cells(emptyrow, 1).Value = TextBox1.Value
        .Cells(emptyrow, 2).Value = TextBox2.Value
        .Cells(emptyrow, 3).Value = TextBox4.Value
        .Cells(emptyrow, 4).Value = ComboBox1.Value
        .Cells(emptyrow, 5).Value = TextBox5.Value
        .Cells(emptyrow, 6).Value = TextBox6.Value
        .Cells(emptyrow, 7).Value = TextBox7.Value
        .Cells(emptyrow, 8).Value = TextBox8.Value
        .Cells(emptyrow, 9).Value = TextBox9.Value
    End With
    Dim total As Long
    total = WorksheetFunction.Sum(Range("I3:I1048576"))
    Range("A1").Value = total

End Sub
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#16

Post by snasui »

Leng wrote: Sat Aug 18, 2018 11:18 am Me.TextBox6.Text = Application.VLookup(CLng(Me.TextBox5.Text), rngVlp, 2, 0)
:D เปลี่ยนจาก CLng เป็น CDbl และเปลี่ยนให้ครบทุกตัวครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#17

Post by Leng »

ผมลองแก้แล้วครับแต่ก็ยังไม่ได้ครับ

Code: Select all

Private Sub TextBox5_AfterUpdate()
With Workbooks("DataX.xlsx").Worksheets("Sheet1")
Set rngVlp = .Range("a2", .Range("f" & .Rows.Count).End(xlUp))
End With

With ThisWorkbook.Worksheets("IN")
emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
End With

If Me.TextBox5.Text = "10020" Then
 If MsgBox(" Finish this carton ?", vbYesNo + vbQuestion + vbDefaultButton2, " Close and Save ") = 6 Then
     '....
     End If
    Worksheets("IN").Cells(emptyrow - 1, 1).EntireRow.Delete
End If

If Me.TextBox5.Text = "" Then Exit Sub
    If WorksheetFunction.CountIfs(Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("A:A"), Me.TextBox5.Value, _
        Workbooks("DataX.xlsx").Worksheets("Sheet1").Range("E:E"), Me.TextBox2.Value) = 0 Then
    'Me.TextBox5.Value = ""
    MsgBox "Please check the information."
    Exit Sub
    
End If
    Me.TextBox6.Text = Application.VLookup(CDbl(Me.TextBox5.Text), rngVlp, 2, 0)
    Me.TextBox7.Text = Application.VLookup(CDbl(Me.TextBox5.Text), rngVlp, 3, 0)
    Me.TextBox8.Text = Application.VLookup(CDbl(Me.TextBox5.Text), rngVlp, 4, 0)
With ThisWorkbook.Worksheets("IN")
    emptyrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
   End With
    With Worksheets("IN")
        .Cells(emptyrow, 1).Value = TextBox1.Value
        .Cells(emptyrow, 2).Value = TextBox2.Value
        .Cells(emptyrow, 3).Value = TextBox4.Value
        .Cells(emptyrow, 4).Value = ComboBox1.Value
        .Cells(emptyrow, 5).Value = TextBox5.Value
        .Cells(emptyrow, 6).Value = TextBox6.Value
        .Cells(emptyrow, 7).Value = TextBox7.Value
        .Cells(emptyrow, 8).Value = TextBox8.Value
        .Cells(emptyrow, 9).Value = TextBox9.Value
    End With
    Dim total As Long
    total = WorksheetFunction.Sum(Range("I3:I1048576"))
    Range("A1").Value = total

End Sub
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#18

Post by snasui »

:D แนบไฟล์ล่าสุดมาด้วยจะได้ตอบต่อไปจากนั้นครับ
Leng
Member
Member
Posts: 225
Joined: Tue Jun 26, 2018 5:19 pm

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#19

Post by Leng »

รบกวนอาจารย์ด้วยนะครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามครับ การกำหนดค่าหลายตัวแปร

#20

Post by snasui »

:D ผมทดสอบแล้วทำงานได้ ไม่ทราบว่าติดปัญหาใดช่วยแจ้งรายละเอียดมาด้วยครับ
Post Reply