
คือที่กล่าวมาเป็นปัญหาทั้งหมดเลยนะครับ
1.ผมใส่วนลูปลงไป การคัดลอกที่ทำได้ไม่ทำงานต่อ
code ที่ moudle 1 ส่วน Update0
Code: Select all
Do Until Selection.Value = ""
Application.Calculate
ws1.Value = Worksheets("Sheet1").Cells(row + 1, 1).End(xlUp).Offset(1, 0).Select
wsPx.Value = Worksheets("PowerEx").Range("E" & Cells(row + 1, 5)).End(xlUp).Offset(1, 0).Select
ws1.Value = wsPx.Value
Loop
**ไม่มีการเเสดงผลใน sheet1
2.code ที่ moudle2 ก็เรื่องวนลูปในส่วนการคัดลอก name
Code: Select all
Do Until Selection.Value = ""
Worksheets("PowerEx").Select
Range(Cells(row1, 2), Cells(row1, 2)).End(xlUp).Offset(1, 0).Select
Selection.Copy
Worksheets("Sheet1").Select
Range(Cells(row1, 2), Cells(row1, 2)).End(xlToRight).Offset(0, 1).Select
ActiveSheet.Paste
row1 = row1 + 1
Application.CutCopyMode = False
Loop
*ไม่มีการเเสดงผลใน sheet1
3.เรื่องกราฟที่ต้องมีข้อมูลที่ได้จากการเก็บแบบreal time จาก sheet PowerEx มาใส่ลงใน sheet1 ซึ่งผมไม่รู้จะกำหนดขอบเขตของข้อมูลอย่างไร
ประมาณว่า ถ้า user1 เพิ่มข้อมูลใน sheet PowerEx มา 6 id ก็จะมาเเสดงผลที่ sheet1 คือ 6 คอลัมน์เเล้วก็เก็บข้อมูลเหมือนตัวอย่าง แต่ถ้า
user2 เพิ่มข้อมูลใน sheet PowerEx มา 2 id ก็จะมาเเสดงผลที่ sheet1 เเค่ 2 คอลัมน์เเล้วก็เก็บข้อมูลเหมือนตัวอย่าง ครับ
4.การใช้โปรแกรมก็คือ
4.1เปิดไฟล์ขึ้นมาเพิ่มข้อมูลในsheet PowerEx ว่าจะใช้กี่บรรทัดเเล้วเเต่ผู้ใช้ต้องการ
4.2ไป sheet1 กด show menu เลือกเวลาที่จะเก็บ >> กด start ข้อมูลก็จะทำการเก็บแบบ real time >> การ stop เมื่อต้องการข้อมูลเท่านี้แล้วแต่ user
>> กด make graph เพิ่อสร้างกราฟขึ้นมา (คือกราฟที่สร้างนี้จะนำไปใช้ในงานอื่นๆอีกเเล้วแต่งาน) >> ถ้าต้องการลบกราฟก็กด delete graph >> เมื่อเสร็จสุดก็จะทำการกด exit ครับ