: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

การนำรูปภาพต่าง Sheet มาแสดง

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

การนำรูปภาพต่าง Sheet มาแสดง

#1

Post by pch999 »

เรียนอาจารย์
ผมต้องการแสดงรูปภาพในใบเปลี่ยนรุ่นในการผลิต ซึ่งรุ่นที่ผลิตมีประมาณ 500 กว่ารุ่น
และแต่ละรุ่นก็ยังมีรายละเอียดไม่เหมือนกันอีก
ผมต้องเขียนคำสั่งอย่างไรที่จะนำรูปภาพที่เก็บไว้ต่าง sheet มาแสดงความที่กำหนด
รบกวนอาจารย์ช่วยแนะนำด้วยครับ
You do not have the required permissions to view the files attached to this post.
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: การนำรูปภาพต่าง Sheet มาแสดง

#2

Post by snasui »

:D ลองตามนี้ครับ
  1. เข้าเมนู Insert > Name Define
  2. ที่ช่อง Name in workbook: คีย์คำว่า AllPicture
  3. ที่ช่อง Refers to: คีย์สูตร
    =OFFSET(รูปภาพ!$B$2,0,0,COUNTA(รูปภาพ!$A:$A)-1,5)
    คลิกปุ่ม Add
  4. ที่ช่อง Name in workbook: คีย์คำว่า ShowPicture
  5. ที่ช่อง Refers to: คีย์สูตร
    =INDEX(AllPicture,MATCH(LEFT(Sheet1!$B$3,1),รูปภาพ!$A$2:$A$1000,0),RIGHT(Sheet1!$B$3,1)+0)
    คลิกปุ่ม OK
  6. ไปที่ชีท รูปภาพ > คลิกขวาลงใน B2 แล้วเลือก Copy
  7. ไปที่ Sheet1 > ลบภาพเดิมทิ้งไปก่อน > คลิกลงใน C3 > กดแป้น Shift ค้างไว้ แล้วคลิกเมนู Edit > เลือก Paste Picture
  8. คลิกบนรูปภาพที่ได้ > คลิกบน Formula bar > คีย์สูตร =ShowPicture > Enter
  9. ทดสอบเปลี่ยนค่าที่ B3
Last edited by snasui on Sat May 25, 2013 9:18 am, edited 1 time in total.
Reason: แก้ไขข้อความ
yodpao.b
Gold
Gold
Posts: 1558
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: การนำรูปภาพต่าง Sheet มาแสดง

#3

Post by yodpao.b »

ถ้าเป็น Excel2007 ไปที่ icon ไหนครับ
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: การนำรูปภาพต่าง Sheet มาแสดง

#4

Post by snasui »

:D Excel 2007+ ลองตามนี้ครับ
  1. เข้าเมนู Formula > Name Manager > New
  2. ที่ช่อง Name: คีย์คำว่า AllPicture
  3. ที่ช่อง Refers to: คีย์สูตร
    =OFFSET(รูปภาพ!$B$2,0,0,COUNTA(รูปภาพ!$A:$A)-1,5)
    คลิกปุ่ม OK > New
  4. ที่ช่อง Name: คีย์คำว่า ShowPicture
  5. ที่ช่อง Refers to: คีย์สูตร
    =INDEX(AllPicture,MATCH(LEFT(Sheet1!$B$3,1),รูปภาพ!$A$2:$A$1000,0),RIGHT(Sheet1!$B$3,1)+0)
    คลิกปุ่ม OK > Close
  6. ไปที่ชีท รูปภาพ > คลิกขวาลงใน B2 แล้วเลือก Copy
  7. ไปที่ Sheet1 > ลบภาพเดิมทิ้งไปก่อน > คลิกขวาลงใน C3 > เลือก Paste Picture
  8. คลิกบนรูปภาพที่ได้ > คลิกบน Formula bar > คีย์สูตร =ShowPicture > Enter
  9. ทดสอบเปลี่ยนค่าที่ B3
yodpao.b
Gold
Gold
Posts: 1558
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: การนำรูปภาพต่าง Sheet มาแสดง

#5

Post by yodpao.b »

ขอบคุณมากครับ
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#6

Post by pch999 »

เรียนอาจารย์
ผมทดลองทำที่ Excel 2007 (ที่บ้าน) ข้อที่ 7 คลิกขวาลงใน C3 > เลือก Paste Picture
=>คลิกขวาแล้วหา Paste Picture ไม่เจอครับ
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: การนำรูปภาพต่าง Sheet มาแสดง

#7

Post by snasui »

:D ดูตัวอย่างตามภาพครับ
You do not have the required permissions to view the files attached to this post.
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#8

Post by pch999 »

เรียนอาจารย์
หน้าจอเป็นดังรูปในไฟล์แนบครับ
และค่าที่ใส่ในช่อง B3 ต้องใส่อย่างไรครับ
You do not have the required permissions to view the files attached to this post.
Last edited by pch999 on Fri May 24, 2013 10:33 pm, edited 1 time in total.
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: การนำรูปภาพต่าง Sheet มาแสดง

#9

Post by snasui »

:D ไม่พบภาพทีแนบครับ สำหรับ Excel 2007 เลือกเมนูตามภาพครับ
You do not have the required permissions to view the files attached to this post.
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#10

Post by pch999 »

เรียนอาจารย์
Paste picture ได้แล้ว แต่ไม่สามารถคีย์สูตรที่ Formula bar ได้ครับ
และค่าที่เปลี่ยนในช่อง B3 เราต้องใส่ค่าอย่างไรครับ
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: การนำรูปภาพต่าง Sheet มาแสดง

#11

Post by snasui »

:D การคีย์สูตรที่ Formula Bar ให้ดูที่ข้อ 8 ตามที่ผมตอบไป

ที่ B3 คีย์ตามตัวอย่างครับ การตอบปัญหาผมจะตอบตามตัวอย่างที่ให้มาครับ
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#12

Post by pch999 »

snasui wrote::D ไม่พบภาพทีแนบครับ สำหรับ Excel 2007 เลือกเมนูตามภาพครับ
เรียนอาจารย์
เมื่อทำตามที่อาจารย์บอกที่ด้านบนแล้ว ไม่สามรถคลิกบน Formula bar เพื่อเขียนสูตรได้ครับ
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: การนำรูปภาพต่าง Sheet มาแสดง

#13

Post by snasui »

:D อ่านข้อ 6 จนถึงข้อ 8 ซ้ำอีกครั้ง

หากยังไม่ได้ให้แนบไฟล์ที่ลองทำเองแล้วมาด้วยครับ
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#14

Post by pch999 »

เรียนอาจารย์
ผมส่งไฟล์ที่ทดลองทำไปให้ตรวจสอบครับ
You do not have the required permissions to view the files attached to this post.
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: การนำรูปภาพต่าง Sheet มาแสดง

#15

Post by snasui »

:D เครื่องผมคีย์สูตรใน Formula bar ได้เป็นปกติครับ
You do not have the required permissions to view the files attached to this post.
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#16

Post by pch999 »

เรียนอาจารย์
จะทดลองเปลี่ยนไปใช้เครื่องคอมฯ.เครื่องอื่นดูครับ (Excel 2007)
ส่วน Excel 2003 ผมทำแล้วแต่เมื่อเปลี่ยนค่าที่ช่อง B3 รูปภาพไม่เปลี่ยนครับ
You do not have the required permissions to view the files attached to this post.
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: การนำรูปภาพต่าง Sheet มาแสดง

#17

Post by snasui »

:D เขียนสูตรไม่ถูกต้องครับ

ชื่อที่ให้ไว้กับที่เขี่ยนในสูตรบน Formula bar เป็นคนละชื่อครับ
You do not have the required permissions to view the files attached to this post.
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#18

Post by pch999 »

เรียนอาจารย์
excel 2003 ผมทำได้แล้วครับ รบกวนอาจารย์ช่วยแก้ไขข้อที่ 8 ตรงคีย์สูตร
ที่ระบุให้ คีย์สูตร =ShowPic แก้ไขเป็น คีย์สูตร =ShowPicture ให้ด้วยครับ
ส่วน 2007 เปลี่ยนเครื่องแล้วก็ยังไม่สามารถคีย์สูตร ใน Formula bar ได้ครับ
รบกวนอาจารย์อีกเรื่องครับ ถ้าให้รูปภาพเปลี่ยนแปลงโดยมีชื่อรุ่นและ 4Digit
ตัวแรกเป็นตัวกำหนดต้องทำอย่างไรครับ ตามไฟล์แนบ
You do not have the required permissions to view the files attached to this post.
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: การนำรูปภาพต่าง Sheet มาแสดง

#19

Post by snasui »

:o ขอบคุณที่แจ้ง ผมแก้ไขข้อความให้เรียบร้อยแล้วครับ

สำหรับการแก้ไขให้เป็น 4 Digit ให้ลองปรับมาเอง ติดตรงไหนแล้วค่อยถามกันครับ ปกติตัวอย่างต้องเป็นตัวแทนของข้อมูลจริงได้ เพราะการตอบปัญหาจะยึดตามตัวอย่างเป็นสำคัญ
pch999
Member
Member
Posts: 20
Joined: Fri May 24, 2013 12:47 pm

Re: การนำรูปภาพต่าง Sheet มาแสดง

#20

Post by pch999 »

เรียนอาจารย์
ผมไม่เข้าใจที่มาของสูตรครับ เลยไม่รู้จะปรับใช้อย่างไร
จึงต้องให้อาจารย์ย์ช่วยแนะนำเพื่อนำไปใช้จริงครับ
You do not have the required permissions to view the files attached to this post.
Post Reply