首页 > Office专区 > Excel教程 >

Excel表格的图片快速重命名

来源:互联网 2023-02-20 17:46:20 版权归原作者所有,如有侵权,请联系我们

在Excel表格上面插入图片后,其图片名会自动生成。有时要将这些图片名改成与单元格里边的名称一致(名称不重复,便于后面查阅),修改量较少时,可以手动修改;修改量较多时,还是使用VBA程序修改比较快捷。8eP办公区 - 实用经验教程分享!

Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

工具/原料

  • 计算机
  • Windows 7
  • Excel 2010

方法/步骤

  • 1

    要对指定单元格里边的图片进行重命名,主要是通过行、列的交叉点来比对图片的位置是否是需要重命名的图片,然后把单元里边的名称赋给图片。8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    在Excel表格的菜单栏上边点击【开发工具】、【Visual Basic】打开VBA编辑器。8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 3

    在VBA编辑器的菜单栏上边点击【插入】、【模块】。8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 4

    在“模块”的代码框里边输入以VBA下程序代码,然后按下【F5】键运行程序。8eP办公区 - 实用经验教程分享!

    Sub PictureNameChange()8eP办公区 - 实用经验教程分享!

    Dim shp, j8eP办公区 - 实用经验教程分享!

    On Error Resume Next '忽略运行中可能出现的错误8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义Sheet1工作表8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    For Each shp In mysheet1.Shapes '对工作表上面的图形执行一遍8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    If shp.Left > mysheet1.Columns("D").Left And shp.Left mysheet1.Columns("F").Left Then8eP办公区 - 实用经验教程分享!

    '如果图片在D列和F列之间,则8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    For j = 2 To 1000 '从第二行到1000行8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    If mysheet1.Cells(j, 1) > "" Then '如果第一列对应的单元格不为空白,则8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    If shp.Top > mysheet1.Cells(j, 1).Top And shp.Top mysheet1.Cells(j 1, 1).Top Then8eP办公区 - 实用经验教程分享!

    '如果图片的顶部位置位于指定的单元格,则8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    shp.Name = mysheet1.Cells(j, 1) '对图片进行重命名8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    Exit For '重命名后退出For循环8eP办公区 - 实用经验教程分享!

    End If8eP办公区 - 实用经验教程分享!

    End If8eP办公区 - 实用经验教程分享!

    Next8eP办公区 - 实用经验教程分享!

    End If8eP办公区 - 实用经验教程分享!

    Next8eP办公区 - 实用经验教程分享!

    8eP办公区 - 实用经验教程分享!

    End Sub8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 5

    回到Excel表格界面,将会发现与它相关的图片已经被重命名。8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 6

    如果是选择的自动插入图片,可以在以下经验引用的“With……End With”程序里边加入“.Name = mysheet1.Cells(i, 1)”,自动插入图片时也会自动重命名。8eP办公区 - 实用经验教程分享!

    10Excel表格自动插入图片8eP办公区 - 实用经验教程分享!

    Excel表格的图片快速重命名8eP办公区 - 实用经验教程分享!

  • 注意事项

    • 个人经验,仅供参考。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8eP办公区 - 实用经验教程分享!


    标签: excel软件表格图片命名

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号