怎样用VBA代码根据表格内容插入图片

 时间:2024-10-13 21:42:33

1、首先在表格当中输入一些内容内容的名字和文件夹中图片的名字是一样的,

怎样用VBA代码根据表格内容插入图片

2、这些文件夹中把图片的名字改成和表格当中,单元格中填充的内容是一致的,

怎样用VBA代码根据表格内容插入图片

3、然后点击页面上方的vba编辑器,

怎样用VBA代码根据表格内容插入图片

4、然后我们点击选择插入一个模块,

怎样用VBA代码根据表格内容插入图片

5、在模块当中输入以下内容,Sub 单元格插入图片()On Error Resume 鲍伊酷雪Next '出错继续执行后面的代码Dim M As Range, f颊俄岿髭d, tSet fd = Application.FileDialog(msoFileDialogFolderPicker) '允许用户选择一个文件夹If fd.Show = -1 Then t = fd.SelectedItems(1) Else Exit Sub End IfFor Each M In Selection If Not IsEmpty(M) Then M.MergeArea.Select ML = M.MergeArea.Left + 20 '图片的顶部位置等于单元格的顶部向下20 MT = M.MergeArea.Top + 20 '图片的左边位置等于单元格的左边向右20 MW = M.MergeArea.Width - 40 '图片的宽度等于单元格的宽度减少-40 MH = M.MergeArea.Height - 40 '图片的高度等于单元格的高度咸少-40 ActiveSheet.Shapes.AddShape(msoShapeRectangle, ML, MT, MW, MH).Select Selection.ShapeRange.Fill.UserPicture t & "\" & M.Text & ".jpg" '当前文件所在目录下以当前单元内容为名称的.jpg图片 End IfNextEnd Sub

怎样用VBA代码根据表格内容插入图片

6、点击页面左上角的运行代码按钮,

怎样用VBA代码根据表格内容插入图片

7、选择插入的图片所存放的文件夹,点击打开,

怎样用VBA代码根据表格内容插入图片

8、最后就可以看到图片,成功的插入到了每一个单元格当中,

怎样用VBA代码根据表格内容插入图片
  • 统计单条件/多条件以外数据的方法
  • Excel 365如何抽取字符串中特定的字符
  • Excel VBA取消全部隐藏的工作表?
  • 如何通过VBA实现位置重复性数据处理?
  • 如何查找Excel2010 帮助文件?
  • 热门搜索
    艾滋病手抄报图片 中秋佳节手抄报 中秋节手抄报简单又好看 我爱读书手抄报资料 我心中的祖国手抄报 法制伴我行手抄报 关于语言艺术的手抄报 关于马的手抄报图片 关于感恩老师的手抄报 为国家富强而奋斗的杰出人物手抄报