1 คลิก Kutools Plus > นำเข้าส่งออก > นำเข้ารูปภาพ. ดูภาพหน้าจอ: 2. จากนั้นใน นำเข้ารูปภาพ โปรดทำตามด้านล่าง: (1) ระบุไฟล์ สั่งนำเข้า ตามที่คุณต้องการคุณสามารถเลือกได้ เติมเซลล์ในแนวตั้งหลังเซลล์ or เติมเซลล์ในแนวนอนหลังเซลล์.
วันนี้มีโอกาสได้ช่วยเพื่อนที่ทำงานแก้ปัญหากับคำถามที่แปลกๆ แต่ก็น่าสนใจ คือเค้าต้องการจะใส่รูปภาพจากคลิปบอร์ดเพื่อวางในเซลล์โดยให้ขนาดรูปภาพย่อพอดีกับขนาดของเซลล์ พอฟังแล้วก็อืมม.. (กำทำไมไม่ paste มันธรรมดา แล้วก็ย่อลงมาก็ได้นี่นา) แต่บังเอิญว่าเค้าต้องการใส่หลายรูป ในแต่ละเซลล์ เราก็อืมม…อีกรอบ… มันก็งานช้างอยู่นะ เพราะรูปของพี้เค้าก็เยอะเอาการ…ก็เลยตัดสินใจลองดูก็แล้วกัน ก็อาศัยเสี่ย Goog… ได้ Code ที่น่าสนใจมาแต่มันเป็น VBA Programming เลย เราก็ห่างหายไปหลายปีแล้วทีเดียว (คืนอาจารย์ไปหมดแล้ว) ก็เลยตัดสินใจไม่ใช้เอาเป็นว่าหันมาพึ่ง macro นี่แหละมาลุยกันเลยดีก่า 1. เปิด excel ขึ้นมา บันทึกชื่อว่า ไว้ที่ไหนซักแห่ง 2. คลิก Tools->Macro->Macros… 3. สร้าง Macro ชื่อ IsertImage แล้วคลิก Create เพื่อสร้าง macro จากนั้นเราก็เข้าสู่หน้าต่างสำหรับพิมพ์คำสั่ง Macro แล้ว จากนั้นก็ให้พิมพ์ตามแต่โดยดี หรือ จะ copy ไปวางเลยก็ได้ครับ Sub InsertImage() 'paste image to active sheet 'asssign width and heigh of active cell to variables Widthc = Heighc = 'Drawing image by specified width in decimal number 0.
เราจะใส่รูปลงใน cell ใดๆ ให้ตรงกับชื่อของนักเรียน ขั้นตอนการทำงานของวิธีนี้ มีดังนี้ 1. เปิดโปรแกรม Excel ขึ้นมา กำหนด A1 ใส่ชื่อ B1ใส่รูป 2. คลิ้กที่แท็บ Developer หรือ "นักพัฒนา" หากหาเมนู Developer ไม่เจอให้ไปที่ File --> Option 3. เลือกปุ่ม command button มา 1 ตัว แล้ววาดลงตรงตำแหน่งที่ต้องการ จะปรากฎกล่อง Assign Macro ขึ้นมา 1) ตรงช่อง Macro name ให้ตั้งชื่อ macro 2) Macros in ให้เลือกว่าจะใช้ได้กับ sheet or work book ใดได้บ้าง 3) กดปุ่ม New 4) กดปุ่ม OK จากนั้นจะปรากฎกล่อง VB ขึ้นมา ให้คัดลอกคำสั่งไปใส่ Dim sPicture As String, pic As Picture sPicture = tOpenFilename _ ("Pictures (*; *; *; *), *; *; *; *", _, "please select picture as you want") If sPicture = "False" Then Exit Sub Set pic = (sPicture) With pic. ShapeRange. LockAspectRatio = msoFalse = =. Placement = xlMoveAndSize End With Set pic = Nothing แล้วปิดหน้า VB 4. จากนั้นให้เราคลิ้กที่ เซลล์ B2 ที่ต้องการให้ภาพเข้าไปอยู่ แล้ว คลิ้กที่ Button 1 หนึ่งครั้ง จะปรากฎกล่องค้นหารูป ทำการค้นหาตำแหน่งที่รูปเก็บอยู่ คลิกเลือกรูป แล้วกด open รูปก็จะมาอยู่ในเซลล์ที่เราเลือกไว้ อ้างอิง ทรกรูปภาพใน-cell-ให้พอดีกั/
รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่ เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
$C$1) เสร็จแล้วก็คลิก OK ขั้นตอนสุดท้าย เอารูปไปวางที่ cell ที่ต้องการให้แสดงผล (ในตัวอย่างคือ C1 ใน Sheet Form) คลิกที่รูปให้ Active แล้วพิมพ์ = photo (ชื่อที่ตั้งไว้ตั้งแต่แรก) ใน formular bar เท่านี้เรียบร้อย ลองเปลี่ยนตรง รหัส จะเห็นว่าข้อมูลที่ lookup จะมาหมดทั้ง ชื่อ และ รูปภาพ TIP: คงจะเห็นปัญหาของวิธีนี้กันแล้วใช่มั้ย? การอ้างอิงแบบนี้ในทางปฎิบัติไม่สะดวกเท่าไหร่ ต้องอ้างอิง Cell ที่เก็บรูปแต่ละรูปในตารางข้อมูล เพื่อเอามาแสดงใน form ซึ่งวิธีนี้ออกจะยุ่งยากและเสียเวลา แต่ก็มีข้อดี (ตามที่ มิตรสหายท่านหนึ่ง บอก) คือ ได้เห็นว่ารูปตรงกับข้อมูลที่ต้องการหรือเปล่า ในตาราง Data แต่ก็ขอเสนอทางเลือก ใช้ VBA เขียนเรียกชื่อไฟล์ภาพที่ต้องการมาใส่ ซึ่งจะเขียนถึงในโอกาสต่อไป
คลิกที่รูป ที่ช่อง D2 - > ไปที่ Formula Bar - > พิมพ์ = picture_lookup -> จะทำให้สามารถ link ไปที่รูปที่ตั้งชื่อไว้ได้
เมอตองการเพมรปภาพใน Excel สำหรบเวบ คณอาจจำเปนตองสลบไปยงมมมองการแกไขกอนโดยการคลกแกไขเวรกบกแกไขในเบราวเซอร. ปรบขนาดรปภาพทแทรกใหพอดกบเซลลดวย Kutools for Excel. เรยนรวธการแทรกวตถ เชน เอกสาร Word งานนาเสนอ PowerPoint รปวาด Visio กราฟ การตงชอบางอยางในสเปรดชต Excel ของคณ. การแทรกรปภาพจากไฟลลงในแผนงาน Excel อาจเปนเรองงายและรวดเรวโดยการลากและวาง แต Excel ไมรองรบการลาก. สอนแทรกรปภาพอตโนมตดวย Macro งายๆ ใน Excel ทกๆ ภาพจะขยายเทา Cell พอดเปะ ไมตองปรบเลย ความยาววดโอ 5 นาท. Microsoft Office Microsoft Excel.