: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

สอบถามวิธีการหน่อยครับ

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
jojokabbpom
Member
Member
Posts: 16
Joined: Sat Jan 05, 2013 8:45 pm

สอบถามวิธีการหน่อยครับ

#1

Post by jojokabbpom »

คือผมอยากทราบว่าพอจะมีวิธีการบ้างรึเปล่าครับ
โจทย์ของผมคือ ผมต้องการไฟล์ Excel 1 ไฟล์ โดยผมจะเรื่ยกว่าไฟล์ A นะครับ และไฟล์ Excel ไฟล์นี้ จะดึงข้อมูลจากไฟล์ Excel จากอีก 4 ไฟล์
โดยผมจะขอเรียกไฟล์ Excel อีก 4 ไฟล์ว่า ไฟล์ B, C, D, E นะครับ
เงื่อนไขของผมคือ
1.ไฟล์ A จะดึงข้อมูลจาก Column A ถึง Column D จากไฟล์ B มาลงใน Column A ถึง Column D ของไฟล์ A
2.ไฟล์ A จะดึงข้อมูลจาก Column B ถึง Column D จากไฟล์ C มาลงใน Column E ถึง Column G ของไฟล์ A
3.ไฟล์ A จะดึงข้อมูลจาก Column B ถึง Column D จากไฟล์ D มาลงใน Column H ถึง Column J ของไฟล์ A
4.ไฟล์ A จะดึงข้อมูลจาก Column B ถึง Column D จากไฟล์ E มาลงใน Column K ถึง Column M ของไฟล์ A
5.Column A ของไฟล์ C, D, E จะดึงข้อมูลมาจาก Column A ของไฟล์ B
ุ6.ไฟล์ทั้งหมดจะถูกเก็บไว้ใน Server โดยที่จะมีพนักงาน 4 คนมาเปิดไฟล์จาก Server เพื่อคีย์ข้อมูลของใครของมันคือไฟล์ B, C, D, E
7.ข้อมูลทั้งหมด จะทำการอัพเดทซึ่งกันและกัน โดยที่ไฟล์ A จะเป็นไฟล์ที่ใช้โชว์ข้อมูลทั้งหมดโดยที่ไม่มีการคีย์ข้อมูลลงในไฟล์ A เลย(ใช้การดึงข้อมูลอย่างเดียว)

เงื่อนไขแบบนี้ พอจะมีวิธีการอย่างไรบ้างรึเปล่าครับ
ขอคำชี้แนะด้วยครับ
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: สอบถามวิธีการหน่อยครับ

#2

Post by snasui »

:D แบบนั้นไม่ใช่เงื่อนไขครับ เป็นกระบวนการทำงานคร่าว ๆ แค่นั้น ส่วนเงื่อนไขเช่น ไฟล์ A Sheet1 ดึงข้อมูลจากไฟล์ B Sheet1 โดยดูว่ารหัสในคอลัมน์ A ตรงกันแล้วนำคอลัมน์ Z มาแสดง เช่นนี้เป็นต้น

ส่วนที่ถามมาเป็นการ Link กันธรรมดา ไม่ได้มีเงื่อนไขอะไร ซึ่งสามารถทำได้ไม่มีปัญหาใดครับ
jojokabbpom
Member
Member
Posts: 16
Joined: Sat Jan 05, 2013 8:45 pm

Re: สอบถามวิธีการหน่อยครับ

#3

Post by jojokabbpom »

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

มีวิธีการไหนบ้างครับ ที่สามารถเปิดไฟล์ที่โชว์ข้องมูลที่ดึงมาจากแต่ละไฟล์จาก Share Drive ของ Server
แล้วดึงข้อมูลจากไฟล์อื่นมาได้เลยเลย
โดยที่ไม่ต้องเปิดไฟล์อื่นๆทั้งหมดก่อนน่ะครับ
ขอบคุณครับ
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: สอบถามวิธีการหน่อยครับ

#4

Post by snasui »

:D เปิดไฟล์ที่ใช้รวมข้อมูลใน Server แล้วเข้าเมนู Data > Edit Link > เลือกแต่ละ Link > Update Value
jojokabbpom
Member
Member
Posts: 16
Joined: Sat Jan 05, 2013 8:45 pm

Re: สอบถามวิธีการหน่อยครับ

#5

Post by jojokabbpom »

ขอบคุณครับ
เดี๋ยวพรุ่งนี้จะไปลองดูใหม่ครับ
jojokabbpom
Member
Member
Posts: 16
Joined: Sat Jan 05, 2013 8:45 pm

Re: สอบถามวิธีการหน่อยครับ

#6

Post by jojokabbpom »

เรียนอาจารย์ครับ
ขอเพิ่มเติมอีกนิดครับ
จากวิธีที่อาจารย์แจ้งมา ผมลองทำแล้ว
สรุป เมื่อเปิดไฟล์ทุกครั้ง ก็ต้องไปเลือก Update Value ทุกครั้งรึเปล่าครับ
ผมลองทำดู มันต้องทำการ Update Value ทุกครั้ง
ทีนี้ปัญหาคือ ไฟล์ที่ใช้รวมข้อมูล ผมจะทำการล็อคไว้ เพื่อป้องกันใครเข้าไปแก้ไขข้อมูล
ทำให้เวลาจะ Update Value ต้องปลดล็อคทุกครั้ง
มีวิธีที่ให้มัน Update Value ได้เองเลยไหมครับ
ผมลองเล่นในส่วนของ Edit Link หลายๆรูปแบบแล้ว
มันก็ยังไม่ Update ให้เองน่ะครับ รบกวนด้วยนะครับ
ขอบคุณครับ
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: สอบถามวิธีการหน่อยครับ

#7

Post by snasui »

jojokabbpom wrote:มีวิธีที่ให้มัน Update Value ได้เองเลยไหมครับ
:lol: การ Protect ไว้ไม่มีวิธีการให้ Link เอง ต้องปลดการ Protect ก่อนครับ
jojokabbpom
Member
Member
Posts: 16
Joined: Sat Jan 05, 2013 8:45 pm

Re: สอบถามวิธีการหน่อยครับ

#8

Post by jojokabbpom »

อ่อ
ขอบคุณครับ
Post Reply