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函数 批量插入超链接
  • 热门搜索
    怎么写简历 大地保险怎么样 龙口粉丝怎么做好吃 两边脸不对称怎么办 小乔怎么死的 温州大学怎么样 江苏高考总分480怎么算的 狐臭怎么治疗 虾怎么吃 爱奇艺怎么退出登录