Page 2 of 2
Re: ทำยังไงให้ข้อมูลที่บันทึกลงอีกชีท เรียงข้อมูลจากน้อยไปมา
Posted: Thu Jul 31, 2014 4:36 pm
by sakajohn
ขอบคุณมากครับ ทันเวลาใช้งานพอดีครับ ยังไม่รู้ว่าจะมีอะไรเกิดขึ้นอีกครับ ถ้ามีอะไรอาจต้องรบกวนถามอีกครั้งครับ ขอบคุณมากครับ
Re: ทำยังไงให้ข้อมูลที่บันทึกลงอีกชีท เรียงข้อมูลจากน้อยไปมา
Posted: Thu Jul 31, 2014 5:20 pm
by sakajohn
เจอปัญหาครับ ผมเอาไปแชร์ใน network แล้วเลือก shere workbook เจอปัญหาอย่างที่อาจารย์เคยบอกครับ ใครเข้าก่อน มีสิทธิก่อน ถ้าบันทึกพร้อมกัน เลขที่เอกสารจะชนกันครับ อาจารย์มีแนวทางเสนอแนะยังไงบ้างไหมครับ คือตอนนี้ผมมีผู้ใช้โปรแกรมนี้อยู่ 6 คน จะจัดการยังไงให้ทั้ง 6 คนใช้ได้เหมือนกันครับหรือควรแยกแต่ละคนไปเลยครับ
Re: ทำยังไงให้ข้อมูลที่บันทึกลงอีกชีท เรียงข้อมูลจากน้อยไปมา
Posted: Thu Jul 31, 2014 5:37 pm
by snasui

ผมตอบไปแล้วสำหรับการแชร์ไฟล์ว่าให้ทำอย่างไร ได้ทำเช่นนั้นแล้วยังครับ
Re: ทำยังไงให้ข้อมูลที่บันทึกลงอีกชีท เรียงข้อมูลจากน้อยไปมา
Posted: Fri Aug 01, 2014 11:27 am
by sakajohn
อาจารย์ครับจากโค้ดนี้ คือผู้ใช้ถ้ากดปิดไฟล์งานที่เปิดอยู่ ก่อนปิดมันจะทำการ save ข้อมูลให้ใช่ไหมครับ
Code: Select all
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim sh As Worksheet
Sheets("Sheet1").Visible = True
For Each sh In Worksheets
If sh.Name <> "Sheet1" Then
sh.Visible = False
End If
Next sh
ThisWorkbook.Save
End Sub
แต่ถ้าผู้ใช้กดปิดโปรแกรมเลยละครับ เหมือนกับว่ามันไม่ save งานอะครับ ถ้าเราต้องการให้ ระหว่างใช้ไฟล์งานอยู่ไม่สามารถปิดโปรแกรมได้ จนกว่าจะกลับมาอยูที่ Sheet 1 หรือจะต้องสั่งปิดไฟล์ก่อนถึงจะปิดโปรแกรม Excelได้ครับ
Re: ทำยังไงให้ข้อมูลที่บันทึกลงอีกชีท เรียงข้อมูลจากน้อยไปมา
Posted: Fri Aug 01, 2014 7:58 pm
by snasui

ผมทดสอบด้วย 2010 และ 2013 ด้วยการปิดโปรแกรม โดยไม่ปิดไฟล์ พบว่าโปรแกรมมีการ Save ข้อมูลให้ตามปกติ
หากใครทดสอบแล้วไม่สามารถ Save ได้ช่วยแจ้งเข้ามาเพิ่มเติมด้วยครับ