:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
goodexcel
Member
Member
Posts: 27
Joined: Tue Mar 19, 2019 11:11 pm

ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#1

Post by goodexcel »

เรียน ท่านอาจารย์และท่านสมาชิกทุกท่าน

เนื่องจากมีการแชร์ไฟล์บน Share Drive แต่เพื่อนร่วมงานบางท่านไม่สามารถ Run Macro ได้ โดยมีข้อความแจ้งเตือนตามรูปที่แนบค่ะ
รบกวนช่วยแนะนำวิธีแก้ไขให้ด้วยค่ะ

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
puriwutpokin
Guru
Guru
Posts: 3792
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#2

Post by puriwutpokin »

การแชร์ไฟล์ไม่สามารถใช้ VBA ได้ครับเป็นข้อจำกัดครับ
:shock: :roll: :D
goodexcel
Member
Member
Posts: 27
Joined: Tue Mar 19, 2019 11:11 pm

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#3

Post by goodexcel »

เรียน คุณ puriwutpokin ขอบคุณค่ะ แต่อยากทำทราบว่า ทำไมเมื่อเปิดไฟล์บน share drive พร้อมกัน 3 คน อีก 2 คน Run Macro ได้ แต่อีก 1 คน Run ไม่ได้และขึ้นข้อความเตือนตามด้านบน และเมื่อให้คนที่ Run ไม่ได้ลองเปิดไฟล์แค่คนเดียวก็ Run ไม่ได้เช่นเดิม ส่วนนี้เป็นปัญหาที่ MS Excel ของคนนั้นๆ หรือไม่ค่ะ
User avatar
puriwutpokin
Guru
Guru
Posts: 3792
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#4

Post by puriwutpokin »

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.
:shock: :roll: :D
goodexcel
Member
Member
Posts: 27
Joined: Tue Mar 19, 2019 11:11 pm

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#5

Post by goodexcel »

รียน คุณ puriwutpokin

ขอบคุณค่ะ ลองตั้งค่าดูแล้วแต่ก็ยัง Run ไม่ได้เหมือนเดิม คงต้องแจ้งให้ทีม IT ช่วยดู MS excel ให้อีกทีค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#6

Post by snasui »

:D เท่าที่ดู Error ตาม #1 ลักษณะปัญหานี้คือเปิดไฟล์แล้วมีการฟ้องว่าไฟล์ที่มี Macro นั้นมีปัญหาจึง Run ไม่ได้

ไม่ใช่ว่าเปิดไฟล์ได้ตามปกติแล้ว Run ไม่ได้ ดังนั้น ต้องตรวจสอบเครื่องที่ไปเปิดไฟล์นั้นว่าได้ลง Excel ไว้สมบูรณ์หรือไม่ อย่างไร เป็นลำดับแรก ลองเรียกใช้ไฟล์อื่นที่มี Macro แล้วทำงานได้หรือไม่ หากทำไม่ได้เช่นกันก็อาจจะต้อง Repair โปรแกรมใหม่ ฯลฯ ครับ
goodexcel
Member
Member
Posts: 27
Joined: Tue Mar 19, 2019 11:11 pm

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#7

Post by goodexcel »

เรียน ท่านอาจารย์

ขอบคุณมากค่ะ ทดลองตามที่อาจารย์แนะนำแล้ว น่าจะมีปัญหาที่โปรแกรมค่ะ ได้แจ้ง IT ให้เข้ามาตรวจสอบแล้วค่ะ
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ไม่สามารถ Run Macro ได้เมื่อเปิดบน Share Drive

#8

Post by parakorn »

ข้าม Version หรือเปล่าครับ บางครั้งเขียนใน Version ใหม่กว่า Version เก่ารันไม่ได้ ลองให้ User ที่มีปัญหาทำแบบนี้ดูครับ > ลง Excel Version ที่ตรงกับผู้เขียน VBA > เปิดExcel Sheet เปล่าๆ มาก่อน > เปิดไฟล์แชร์โดยใช้วิธี Open ผ่านไฟล์เปล่าๆที่เปิดขึ้นมา
Post Reply