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
:D ผมตอบไปแล้วสำหรับการแชร์ไฟล์ว่าให้ทำอย่างไร ได้ทำเช่นนั้นแล้วยังครับ

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
:D ผมทดสอบด้วย 2010 และ 2013 ด้วยการปิดโปรแกรม โดยไม่ปิดไฟล์ พบว่าโปรแกรมมีการ Save ข้อมูลให้ตามปกติ

หากใครทดสอบแล้วไม่สามารถ Save ได้ช่วยแจ้งเข้ามาเพิ่มเติมด้วยครับ