Excel表格的图片自动排列

 时间:2024-10-12 12:29:31

1、打开Excel表格,按下【Alt+F11】组合键调出VBE编辑器。

Excel表格的图片自动排列

2、点击【插入】、【模块】。

Excel表格的图片自动排列

3、在模块代码框里边输入以下VBA程序代码。Sub Shapes_Sort()Dim i, ShpOn Error Resume Next '忽略运行中可能出现的错误Application.ScreenUpdating = False '关闭工作表更新,提高运行速度Set mySheet1 = ThisWorkbook.Worksheets("Sheet1") '定义Sheet1工作表i = 1 '初始值For Each Shp In mySheet1.Shapes '扫描工作表Sheet1里面的每一张图片i = i + 1 '从第2行开始Shp.LockAspectRatio = msoFalse '不锁定图片的比例Shp.Height = mySheet1.Cells(i, 5).Height '图片的高度设为单元格高度Shp.Width = mySheet1.Cells(i, 5).Width '图片的宽度设为单元格宽度Shp.Top = mySheet1.Cells(i, 5).Top '图片的位置为E列对应单元格到顶部的距离Shp.Left = mySheet1.Cells(i, 5).Left '图片的位置为E列对应单元格到左侧的距离NextApplication.ScreenUpdating = True '恢复更新显示End Sub

Excel表格的图片自动排列

4、检查无误后,在VBE编辑器的功能区里面点击“运行”图标运行程序。

Excel表格的图片自动排列

5、回到Sheet1工作表界面,将会看到图片已经自动排列到E列单元格上边。

Excel表格的图片自动排列
  • Excel如何让图片自动排列
  • Excel2021批量插入图片对齐图片
  • 如何在excel中对图片进行批量排版
  • excel批量插入图片并自动排版设定,显示图片大小
  • Hyperlink函数 批量插入超链接
  • 热门搜索
    要塞物资怎么快速获得 取保候审是什么意思 小米5手机怎么样 淘宝直通车怎么用 dfu模式怎么退出 怎么用微信发文件 天丝是什么面料 左侧肋骨下方疼痛是什么原因 如何治疗近视 飞歌导航怎么样