snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
tejasiddh
Member
Posts: 45 Joined: Tue Jul 14, 2015 12:58 pm
#1
Post
by tejasiddh » Sat Jun 01, 2019 11:16 am
เรียน ท่านผู้ที่ทราบช่วยแนะนำคำสั่งในการ Insert Comment เป็นรูปภาพโดยจะค้นหาเองอัตโนมัติโดยอ้างอิงจากเลขที่ใบสั่งซื้อแล้วให้ไปค้นหาข้อมูลในแฟ้มที่มีอยู่ จะสามารถใช้คำสั่งอะไรได้ครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Sat Jun 01, 2019 11:24 am
การทำเช่นนั้นต้องอาศัย VBA เข้ามาช่วย ลองดูที่นี่เป็นแนวทางครับ
Dynamic Comment
tejasiddh
Member
Posts: 45 Joined: Tue Jul 14, 2015 12:58 pm
#3
Post
by tejasiddh » Sat Jun 01, 2019 12:03 pm
snasui wrote: Sat Jun 01, 2019 11:24 am
การทำเช่นนั้นต้องอาศัย VBA เข้ามาช่วย ลองดูที่นี่เป็นแนวทางครับ
Dynamic Comment
อาจารย์ครับผมทดลองทำตามขั้นตอนที่อาจารย์แสดงแต่ไม่เห็นมีอะไรเกิดขึ้นครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Sat Jun 01, 2019 12:11 pm
แนบไฟล์ที่ได้เขียน Code นั้นไว้แล้วพร้อมแนบภาพที่ใช้ทดสอบมาด้วยจะได้ช่วยหาสาเหตุให้ได้ครับ
tejasiddh
Member
Posts: 45 Joined: Tue Jul 14, 2015 12:58 pm
#5
Post
by tejasiddh » Sat Jun 01, 2019 1:28 pm
snasui wrote: Sat Jun 01, 2019 12:11 pm
แนบไฟล์ที่ได้เขียน Code นั้นไว้แล้วพร้อมแนบภาพที่ใช้ทดสอบมาด้วยจะได้ช่วยหาสาเหตุให้ได้ครับ
นี้ครับไฟล์ที่ทดสอบครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Sat Jun 01, 2019 3:40 pm
ยังไม่ได้สร้าง Comment ไว้ที่เซลล์ A1 ครับ
สร้าง Comment ไว้ที่ A1 แล้วทดสอบดูอีกทีครับ
Thak
Member
Posts: 70 Joined: Fri May 05, 2017 1:41 pm
#7
Post
by Thak » Mon Jun 03, 2019 12:33 am
ถ้าเป็นแบบนี้ได้ไหมครับ
Untitled-1.jpg
Untitled2.jpg
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#8
Post
by snasui » Mon Jun 03, 2019 6:17 am
ช่วยอธิบายว่าแบบนี้มีวิธีการทำงานอย่างไรมาเป็นขั้นเป็นตอนด้วยครับ
Thak
Member
Posts: 70 Joined: Fri May 05, 2017 1:41 pm
#9
Post
by Thak » Mon Jun 03, 2019 7:37 pm
เราต้องทำรายการสินค้าพร้อมใส่รหัสแทนสินค้าในอีกชีต แล้วมาสร้างหน้าค้นหาอีกหน้าครับ ผมใช้คำสั่งง่ายๆของ VLOOKUP ส่วนรูปภาพผมก็ใ้ชตัวจัดการชื่อใน Excel สร้างลิ้งค์ครับ พอเราจะค้นหาเราก็ใส่แค่รหัสสินค้าครับ แต่ยังติดตรงที่ยังไม่สามารถแยกประเภทสินได้ครับ แต่ที่ส่งให้ดูนั่นแค่กำลังลองเทสดูเฉยๆนะครับ
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#10
Post
by snasui » Mon Jun 03, 2019 8:35 pm
ลองส่งไฟล์ตัวอย่างพร้อมทั้งชี้ให้เห็นว่าต้องการจะทำขั้นตอนไหน และปัจจุบันติดปัญหาใด ถ้าถูกต้องจะแสดงผลอย่างไร จะได้สะดวกในการทำความเข้าใจครับ
Thak
Member
Posts: 70 Joined: Fri May 05, 2017 1:41 pm
#11
Post
by Thak » Tue Jun 04, 2019 9:01 pm
ไฟล์ที่จริงมันมีหลายชีตทำให้ไฟล์ใหญ่เกินไม่สามารถส่งได้ ผมจึงตัดทิ้งหมดเหลือแค่ชีตเดียวเพื่อทำให้ไฟล์เล็กลงนะครับ ปัญหาที่เจอเมื่อคืนที่ผมมานั่งเขียนต่อคือ Excel ให้เลือกช่องที่เราจะใส่รูปได้แค่ 250 ช่องเองครับ (ผมอาจจะเข้าใจผิดก็ได้นะครับ)
test1.jpg
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#12
Post
by snasui » Tue Jun 04, 2019 9:13 pm
ทำตามด้านล่างครับ
ตั้งชื่อ Range Name เป็น AllPicture ด้วยสูตร =Sheet1!$C$23:$C$25
ตั้งชื่อ Range Name เป็น Picture ด้วยสูตร =INDEX(AllPicture,MATCH(Sheet1!$D$2,Sheet1!$B$23:$B$25,0))
คลิกที่รูปที่แสดงตรง B7:D13 แล้วคีย์ที่ Formula Bar ด้วยสูตร =Picture
Thak
Member
Posts: 70 Joined: Fri May 05, 2017 1:41 pm
#13
Post
by Thak » Wed Jun 05, 2019 10:49 am
ทำได้ตรงตามต้องการเลยครับ ขอบคุณครับท่านอาจารย์ แล้วผมจะได้นำไปดัดแปลงใช้งานอื่นๆต่อไปครับ
Thak
Member
Posts: 70 Joined: Fri May 05, 2017 1:41 pm
#14
Post
by Thak » Thu Jun 06, 2019 9:26 am
รบกวนอาจารย์อีกครั้งครับ ผมอยากได้คำสั่งที่ใช้ตัวอักษรแทนตัวเลขเพื่อเป็นรหัสทุนสินค้า เช่น
O = 1 S = 6
T = 2 N= 7
H = 3 E = 8
F = 4 I = 9
V = 5 Z = 0
OZZ = 100 , FVZZZ = 45,000
จะมีวิธีทำได้ไหมครับ รบกวนด้วยครับ...
puriwutpokin
Guru
Posts: 3801 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#15
Post
by puriwutpokin » Thu Jun 06, 2019 12:57 pm
เป็นหัวข้อใหม่ ควรตั้งกระทู้ใหม่ครับ เบื้องต้น สามารถใช้ =SUBSTITUTE(text, old_text, new_text, [instance_num]) เข้ามาช่วยได้ครับไงตั้งกระทู้ไม่ถ้าไม่ได้อย่างไร แล้วแนบไฟล์ตัวอย่างมาดูครับ