Page 3 of 3
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Fri May 18, 2012 7:02 pm
by มัคกี้เม้า
ขอโทษนะคะที่ทำให้อาจารย์เสียเวลาคะ
ดิฉันจะพยายามคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 9:51 am
by มัคกี้เม้า
ตอนนี้ทำได้แล้วคะข้อที่6 ดีใจมากกกกเหลือข้อที่7 ทำยังไงก็ไม่ได้สักทีคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 10:07 am
by snasui
ข้อ 6 คือ Mudule ใด Procedure ใดครับ และที่ส่งมานี้ได้เขียน Code สำหรับข้อ 7 มาแล้วหรือไม่ อยู่ที่ Module ใด Procedure ใดครับ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 10:16 am
by มัคกี้เม้า
ข้อที่ 6 Mudule4 ชื่อ RemoveItemName คะ
ข้อที่ 7 Mudule5 ชื่อ Click คะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 10:20 am
by มัคกี้เม้า
ขอโทษคะจำผิด
ข้อที่ 6 Mudule2 ชื่อ RemoveItemName คะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 12:30 pm
by snasui
สำหรับข้อ 7-8 ลองดู Code ตามด้านล่างครับ
Code: Select all
Sub ReceiveNotReceive()
Dim rSource As Variant
Dim rTarget As Range
With Worksheets("Input")
rSource = Array(.Range("L5"), .Range("H8")(1, 1), .Range("G10")(1, 1), .Range("J10")(1, 1), _
.Range("G12")(1, 1), .Range("G14")(1, 1), .Range("G16")(1, 1), .Range("G22")(1, 1))
End With
Set rTarget = Worksheets("Result").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
rTarget.Resize(1, 8) = rSource
If Worksheets("Input").Range("G22")(1, 1) = "Not Receive" Then
rTarget.Resize(1, 8).Font.Color = vbMagenta
Else
rTarget.Resize(1, 8).Font.Color = vbBlack
End If
End Sub
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 2:10 pm
by มัคกี้เม้า
อาจารย์ช่วยแนบไฟล์มาให้ด้วยได้ไหมคะ...ขอบคุณคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 3:09 pm
by มัคกี้เม้า
ตรงช่องคำว่า Click คือมันมีปัญหาที่ว่า มันขึ้นคำว่า Cannot Run the Macro Stock(1).xls Click.The Macro May not be......จะต้องไปคลิกที่คำว่า Run ที่หน้า Microsoft Visual Basic คะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Mon May 21, 2012 4:03 pm
by joo
โค๊ดที่อาจารย์ให้มาสามารถทำงานได้ดีอยู่นะครับ ลองไล่ดูโค๊ดใหม่ว่าทำผิดพลาดตรงไหน นี้คือตัวอย่างที่ทดลองแล้วใช้ได้ลองนำไปปรับใช้ดูครับ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Tue May 22, 2012 1:59 pm
by มัคกี้เม้า
ตรงช่องคำว่า Click คือมันมีปัญหาที่ว่า มันขึ้นคำว่า Cannot Run the Macro Stock(1).xls Click.The Macro May not be......จะต้องไปคลิกที่คำว่า Run ที่หน้า Microsoft Visual Basic คะ
v
v
ช่วยหน่อยนะคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Tue May 22, 2012 4:34 pm
by joo
ลองแนบไฟล์ที่มีปัญหามาให้ดูหน่อยครับ เพื่อนสมาชิกจะได้ช่วยกันทดสอบ แล้วไฟล์ที่ทำตัวอย่างไปนั้นได้ทดลองดูแล้วหรือยังครับ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Tue May 22, 2012 4:43 pm
by bank9597
ลอง Assigmn Macro เข้าไปในปุ่มครับ
คลิีกขวาที่ปุ่ม แล้วเลือก Assigmn Macro เข้าไป
เลือก macro ที่เราต้องการ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Wed May 23, 2012 6:21 pm
by มัคกี้เม้า
ขอบคุณมากๆนะคะที่ช่วยแนะนำตอนนี้ใช้ได้สมบูรณ์แล้วคะ
จากใจจริงๆคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Thu May 24, 2012 4:32 pm
by มัคกี้เม้า
ชีท Database นั้น ได้สร้างฟอร์มขึ้นมาเพิ่มอีก
คือตอนนี้อยากที่จะได้ผลรวมแสดงที่หน้า Summary คะ ปัญหาคือ Module3 ไม่รวมให้คะว่าเดือนนี้แผนก Measurement มีอะไรบ้างที่สั่งซื้อไปคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Thu May 24, 2012 5:55 pm
by bank9597
ให้แสดงข้อมูลแบบไหน ควรแจ้งมาด้วยครับ เช่น ดึงรายการที่เลือกไปทั้งหมด
หรือให้แสดงผลรวมของสินค้านั้นๆ และหากให้แสดงผลรวม จะให้แสดงบนเซลล์ หรือ พอกดแล้วแสดงเป็นข้อความแจ้งผลรวมครับ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Fri May 25, 2012 10:53 am
by มัคกี้เม้า
ให้แสดงข้อมูลแบบดึงรายการที่เลือกไปทั้งหมด และให้แสดงผลรวม จะให้แสดงบนชีท Summary คะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Fri May 25, 2012 1:24 pm
by bank9597
ลองศึกษาตามไฟล์แนบครับ ว่าตรงที่ต้องการไหม
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Fri May 25, 2012 1:55 pm
by มัคกี้เม้า
เย้ๆๆๆได้แล้วคะขอบคุณมากๆๆนะคะ
Re: การบันทึกข้อมุลเพื่อจัดทำ stock
Posted: Fri May 25, 2012 2:04 pm
by bank9597
มันยังไม่ค่อยสมบูรณ์เลยน่ะครับ ให้ดีต้องปรับอีกครับ