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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
goodexcel
Member
Posts: 27 Joined: Tue Mar 19, 2019 11:11 pm
#1
Post
by goodexcel » Fri Aug 02, 2019 10:00 am
เรียน ท่านอาจารย์และท่านสมาชิกทุกท่าน
เนื่องจากมีการแชร์ไฟล์บน Share Drive แต่เพื่อนร่วมงานบางท่านไม่สามารถ Run Macro ได้ โดยมีข้อความแจ้งเตือนตามรูปที่แนบค่ะ
รบกวนช่วยแนะนำวิธีแก้ไขให้ด้วยค่ะ
ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
puriwutpokin
Guru
Posts: 3792 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#2
Post
by puriwutpokin » Fri Aug 02, 2019 12:24 pm
การแชร์ไฟล์ไม่สามารถใช้ VBA ได้ครับเป็นข้อจำกัดครับ
goodexcel
Member
Posts: 27 Joined: Tue Mar 19, 2019 11:11 pm
#3
Post
by goodexcel » Fri Aug 02, 2019 1:23 pm
เรียน คุณ puriwutpokin ขอบคุณค่ะ แต่อยากทำทราบว่า ทำไมเมื่อเปิดไฟล์บน share drive พร้อมกัน 3 คน อีก 2 คน Run Macro ได้ แต่อีก 1 คน Run ไม่ได้และขึ้นข้อความเตือนตามด้านบน และเมื่อให้คนที่ Run ไม่ได้ลองเปิดไฟล์แค่คนเดียวก็ Run ไม่ได้เช่นเดิม ส่วนนี้เป็นปัญหาที่ MS Excel ของคนนั้นๆ หรือไม่ค่ะ
puriwutpokin
Guru
Posts: 3792 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#4
Post
by puriwutpokin » Fri Aug 02, 2019 2:51 pm
goodexcel wrote: Fri Aug 02, 2019 1:23 pm
เรียน คุณ puriwutpokin ขอบคุณค่ะ แต่อยากทำทราบว่า ทำไมเมื่อเปิดไฟล์บน share drive พร้อมกัน 3 คน อีก 2 คน Run Macro ได้ แต่อีก 1 คน Run ไม่ได้และขึ้นข้อความเตือนตามด้านบน และเมื่อให้คนที่ Run ไม่ได้ลองเปิดไฟล์แค่คนเดียวก็ Run ไม่ได้เช่นเดิม ส่วนนี้เป็นปัญหาที่ MS Excel ของคนนั้นๆ หรือไม่ค่ะ
การแชร์ไฟล์ในที่ผมแจ้ง คือการที่ คนหลายคนสามารถทำงานไฟล์นั้นได้พร้อมๆกัน โดยไม่ต้องทำที่ละคน
โดยมีการตั้งค่าแชร์ที่ ไฟล์นนั้น แต่ถ้า เป็นการเอาไฟล์ไปไว้แชร์ให้คนอื่นใช้โดยไม่ได้ตั้งการแชร์ไว้
VBA ยังคงรันได้ แต่ทำงานได้ที่ละคน ส่วนที่บ้างเครื่อง รันไม่ได้อาจมาจาก การตั้งค่าเครื่องให้รันได้ไว้หรือไม่
ต้องเช็คที่เครื่องที่รันไม่ได้ดูที่ Option และ ดูที่ Macro ตามรูป
You do not have the required permissions to view the files attached to this post.
goodexcel
Member
Posts: 27 Joined: Tue Mar 19, 2019 11:11 pm
#5
Post
by goodexcel » Fri Aug 02, 2019 3:01 pm
รียน คุณ puriwutpokin
ขอบคุณค่ะ ลองตั้งค่าดูแล้วแต่ก็ยัง Run ไม่ได้เหมือนเดิม คงต้องแจ้งให้ทีม IT ช่วยดู MS excel ให้อีกทีค่ะ
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#6
Post
by snasui » Sat Aug 03, 2019 6:45 am
เท่าที่ดู Error ตาม #1 ลักษณะปัญหานี้คือเปิดไฟล์แล้วมีการฟ้องว่าไฟล์ที่มี Macro นั้นมีปัญหาจึง Run ไม่ได้
ไม่ใช่ว่าเปิดไฟล์ได้ตามปกติแล้ว Run ไม่ได้ ดังนั้น ต้องตรวจสอบเครื่องที่ไปเปิดไฟล์นั้นว่าได้ลง Excel ไว้สมบูรณ์หรือไม่ อย่างไร เป็นลำดับแรก ลองเรียกใช้ไฟล์อื่นที่มี Macro แล้วทำงานได้หรือไม่ หากทำไม่ได้เช่นกันก็อาจจะต้อง Repair โปรแกรมใหม่ ฯลฯ ครับ
goodexcel
Member
Posts: 27 Joined: Tue Mar 19, 2019 11:11 pm
#7
Post
by goodexcel » Sat Aug 03, 2019 3:02 pm
เรียน ท่านอาจารย์
ขอบคุณมากค่ะ ทดลองตามที่อาจารย์แนะนำแล้ว น่าจะมีปัญหาที่โปรแกรมค่ะ ได้แจ้ง IT ให้เข้ามาตรวจสอบแล้วค่ะ
parakorn
Gold
Posts: 1223 Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:
#8
Post
by parakorn » Sat Aug 03, 2019 4:13 pm
ข้าม Version หรือเปล่าครับ บางครั้งเขียนใน Version ใหม่กว่า Version เก่ารันไม่ได้ ลองให้ User ที่มีปัญหาทำแบบนี้ดูครับ > ลง Excel Version ที่ตรงกับผู้เขียน VBA > เปิดExcel Sheet เปล่าๆ มาก่อน > เปิดไฟล์แชร์โดยใช้วิธี Open ผ่านไฟล์เปล่าๆที่เปิดขึ้นมา