snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
jomthep
Member
Posts: 23 Joined: Sat Apr 13, 2013 12:48 pm
#1
Post
by jomthep » Sat Apr 27, 2013 11:28 am
มีข้อสงสัยและเป็นสิ่งที่ผมอยากทำมากเพื่อความสะดวกสำหรับหน่วยงานผม ในโลกinternet ซึ่งมีประมาณ150 คน ผมอยากเอาexcel ที่ผมทำลงในblog web หรือสร้างเว็บไซต์ขึ้น ให้สามารถเข้ามาดูและแก้ไขบางสิ่งได้ เหมือนการแลกเวร แต่ต้องสามารถรู้ได้ว่าใครเป็นคนแก้ไขครับ อย่างไฟล์ที่ผมแนบว่าจะเป็นcombox ที่ช่องรายชื่อ สามารถเปลี่ยนชื่อสลับเวรได้ไหมครับ
combobox.xls
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30921 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Sat Apr 27, 2013 11:39 am
ปกติ Excel มีความสามารถนี้อยู่แล้วครับ แต่ต้องไปกำหนดการ Share เอาไว้ก่อนจึงจะสามารถเก็บ Record ได้ว่าใครมาทำอะไรกับเซลล์ใดในเวลาใด
แต่ในความสามารถข้างต้น เราจะใช้ได้ในเครื่องของตน ใช้ในเครือข่ายเช่นผ่านวงแลน โดยวางไฟล์ที่ Share ให้ทำงานร่วมกันไว้ที่ Server แล้วให้ผู้เกี่ยวข้องเปิดไฟล์นั้นมาทำงาน ซึ่งสามารถทำงานพร้อมกันได้ถึง 255 คน ทำงานเสร็จแล้ว Save กลับไปที่เดิม (คือการ Save ธรรมดา)
แต่กรณีทำผ่านเว็บผมคิดว่าไม่ง่าย หากต้องการให้แลกเวรกันในลักษณะที่ถามมา เพราะใช้ลำพังเพียง Excel คงไม่ได้ เนื่องจากการใช้งานผ่านเว็บ เราจะต้อง Remote เข้าไป Save ไฟล์ในเครื่องที่เก็บไฟล์ได้ หากไม่ได้ก็ย่อมยากขึ้นไปอีก เพราะจะต้องใช้เว็บเต็มรูปแบบ คือ มี Form ที่รับข้อมูล แสดงผลข้อมูล ติดต่อกับ Database ซึ่งอาจจะเป็น Access, SQL, MySQL เป็นต้น
snasui
Site Admin
Posts: 30921 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#3
Post
by snasui » Sat Apr 27, 2013 11:44 am
สำหรับการเก็บ Record ตามที่ต้องการโดยการใช้งานผ่านเว็บ ลองศึกษาการใช้งาน Excel ผ่าน Sky Drive หรือ Google Doc ดูครับว่าทำได้เช่นที่ต้องการหรือไม่
jomthep
Member
Posts: 23 Joined: Sat Apr 13, 2013 12:48 pm
#4
Post
by jomthep » Sat Apr 27, 2013 12:11 pm
ขอบคุณครับ จากที่กล่าวมาข้างต้นคงต้องศึกษาเป็นระบบ แต่ผมสนใจความสามารถข้างต้นในการ share ต้องเริ่มทำอย่างไรครับ เพื่อเป็นการนำไปสู่งานผ่านเว็บครับ
snasui
Site Admin
Posts: 30921 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#5
Post
by snasui » Sat Apr 27, 2013 12:21 pm
ผมแนะนำว่าถ้าจะใช้ผ่านเว็บก็ให้ทำผ่านระบบเว็บ
ถ้าจะทำผ่าน Lan ก็ทำการ Share ได้ ถ้าจะเอาการ Share ไปใช้ผ่านเว็บเพื่อให้ Save กลับไปได้อาจจะเป็นปัญหาในเรื่องความปลอดภัยกับระบบ
การ Share ให้เข้าผ่านเมนู Tools > Share Workbook > Allow changes by more than one user...
jomthep
Member
Posts: 23 Joined: Sat Apr 13, 2013 12:48 pm
#6
Post
by jomthep » Sat Apr 27, 2013 12:27 pm
ขอบคุณครับ ถ้ามี่ความคืบหน้ายังไง ผมจะมาโพสต์อีกที ขอลองไปศักษาก่อนครับ