ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 856|回复: 1

【求助】根据题号显示对应题目的图片求助大神

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-3-21 09:36 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
做了一个题库根据第二个表里的题库,随机抽出8道题的表格,想在第二个表里每个题目插入图片,然后根据题库表里的A列的序号在第一张表里出现相应的图片。

在线等大神

TA的精华主题

TA的得分主题

发表于 2017-3-21 10:21 | 显示全部楼层
下面是自动插入图片的标准代码,但请取消你的合并单元格。
如果你的表格还是这么不规范神也没有办法插到想要的位置。

  1. Sub D()
  2. Dim JPG As Shape
  3. Dim I, K As Integer
  4. Dim 路径 As String
  5. Dim A As Range
  6. K = Me.Range("A32767").End(xlUp).Row
  7. For Each JPG In Me.Shapes
  8.     If JPG.Type = msoPicture Then
  9.         JPG.Delete
  10.     End If
  11. Next
  12. 路径 = InputBox("请输入路径")
  13. On Error Resume Next
  14. For I = 1 To K Step 3
  15. Set A = Me.Range("C" & I)
  16.     Set JPG = Me.Shapes.AddPicture(路径 & A.Value & ".jpg", msoFalse, msoTrue, A.Offset(0, 6).Left, A.Offset(0, 6).Top, A.Offset(0, 6).Width, A.Offset(0, 6).Height)
  17.     JPG.Placement = xlMoveAndSize
  18. Next
  19. End Sub
复制代码


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-23 21:18 , Processed in 0.036490 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表