文章目录

  • 前言
  • VBA是什么?
  • 使用步骤
    • 1.新建一个xls表格
    • 2.开启宏功能
    • 3.打开宏界面
    • 4.复制粘贴代码
  • 把宏命令添加到快捷访问上
  • 总结

前言

最近突然要做大量带图片的Excel表格,Office Excel每次插入表格都十分繁琐,需要手动调整,为了效率(偷懒)就想到VBA程序,然后我就开始再网上找,结果确实是实现了,插入图片自动调整大小到单元格。
可是!发给对方人家什么都看不见!!!
然后我就去找方法,经过不断寻找终于是找到了。


VBA是什么?

VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。

使用步骤

1.新建一个xls表格

为什么是xls?
因为新版Excel对有宏功能的表格要另存为xlsm,非常麻烦,有的人也可能打不开。

2.开启宏功能

点击 文件->选项->信任中心->信任中心设置->宏设置->启用VBA宏

3.打开宏界面

Alt+F11,添加模块

4.复制粘贴代码

Sub 插入图片()
Dim rng, wj, i As Integer
w = ActiveCell.MergeArea.Width '获取单元格宽度
h = ActiveCell.MergeArea.Height '获取单元格高度
l = ActiveCell.Left '获取单位格左侧位置
t = ActiveCell.Top '获取单位格上侧位置With Application.FileDialog(msoFileDialogFilePicker).Title = "选择图片"If .Show Then'获取到路径wj = .SelectedItems(1)End IfEnd Withi = Sheets("Sheet1").Cells(Rows.Count, 1).End(3).Row '确定表名为 Sheet1Set rng = ActiveCell '设置位置到当前单元格ActiveSheet.Shapes.AddPicture(wj, True, True, rng.Left, rng.Top, rng.Width, rng.Height).Placement = xlMoveAndSizeEnd Sub

然后我们保存后关闭编辑窗口

把宏命令添加到快捷访问上






然后就添加到这里了,可以按Alt+3快捷键进行执行


总结

这个就是本次分享的代码了,插入图片再也不用一遍遍调整了。
如果保存有提示点是就行。

Excel使用VBA自动调整插入图片大小到单元格相关推荐

  1. Excel使用VBA合并单列、多列单元格

    Excel使用VBA合并单列.多列单元格 多列合并相同内容单元格 合并相同单元格的功能如下同,让相同内容的单元格合并为一个. 具体代码如下: Sub 相同内容合并单元格() ' ' '' Dim i, ...

  2. easypoi利用模板导出图片到Excel;解决easypoi导出图片到合并单元格单元格被拉伸的问题

    easypoi的封装是非常好的,用起来很简单. 官方教程地址:http://easypoi.mydoc.io/ 但是在使用模板导出图片到合并单元格时出问题了,官网找了好几遍没找到方案. 其实官方早就实 ...

  3. Excel 2010 VBA 入门 038 按颜色查找单元格

    目录 示例: 实现代码: 单元格对象的Clear方法 动态表示数据区域 单元格对象的Copy方法 示例代码2.0 单元格对象的选择性粘贴(PasteSpecial)方法 参数Paste表示选择性粘贴的 ...

  4. Excel批量调整图片大小适应单元格且整齐排列

    如下图所示,图片大小不一样,位置不一样,如何快速的把这些图片调整为指定大小,调整到指定单元格,统一整齐排列呢 (方方格子插件) 1.首先呢我们先选择其中一个图片 2.然后呢我们Ctrl+A选中所有图片 ...

  5. Excel根据名字批量插入图片

    Excel根据名字批量插入图片 一.如果图片名称与Excel名称不一致时(如下图1) (图1) 1. 先将文件名批量形成文档txt,先新建一个文本文档1.TXT 打开后输入批处理命令:dir . &g ...

  6. excel2019单元格插入图片位置大小随单元格变化

    描述:excel2019单元格插入图片位置大小随单元格变化 步骤: 复制图片到Excel2019单元格 调整图片到合适大小 双击图片,菜单栏会出现 图片工具格式 找到对齐,选择对齐网格 将图片对齐单元 ...

  7. 使用伪元素插入图片大小调整问题

    css使用伪元素插入图片大小调整问题 需求描述: 想要利用伪元素在a标签后插入图片,调整为合适大小. 效果图: 问题描述: 使用伪元素例如::after的content属性插入图片不能调整图片大小问题 ...

  8. 私人笔记 -- 将图片插入到指定的单元格位置,并设置图片的宽度和高度

    /// <summary> /// 将图片插入到指定的单元格位置,并设置图片的宽度和高度. /// 注意:图片必须是绝对物理路径 /// </summary> /// < ...

  9. php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...

    PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...

最新文章

  1. UILable在Autolayout模式下面自动调节字体大小
  2. 在凡客四个月的工作总结
  3. bootstrap 页面分成三列_20分钟成功编写bootstrap响应式页面 就这么简单
  4. 20120918-LIST类定义《数据结构与算法分析》
  5. 一个非常经典的erp教程
  6. linux ssh 正向代理与反向代理
  7. 企业信息管理系统(1)_系统页面框架分析
  8. Db4o数据库:细说查询
  9. linux 临界区保护方法,操作系统-信号量临界区保护,
  10. cortex m3 寄存器
  11. Adaptive Graph Convolutional Neural Networks
  12. UE4 InputMode无法锁定编辑器视口鼠标解决方案
  13. python爬取公众号历史文章
  14. Yii2 composer安装asset packagist 再提速 静态资源安装
  15. 游戏服务器开发技术小结
  16. 【数学】第一型曲线积分
  17. magento怎么修改货币符号,在之前加上国家缩写
  18. 武夷岩茶PK铁观音(南北乌龙之我见--清风云雨)
  19. 【单片机】在用STC-ISP烧录程序过程中,一直显示“正在检测单片机”的解决办法
  20. GSM移动通信系统的A3A8加密算法源码

热门文章

  1. 估计中的概率公式总结
  2. java 创建二维码 并加载显示到窗口
  3. 玩转华为ENSP模拟器系列 | 配置RSTP功能示例
  4. 一文看尽Stata绘图
  5. Python中文社区新专栏作者计划
  6. 成都拓嘉启远:拼多多开店怎样节约物流成本
  7. php的惰性加载,惰性加载
  8. 在matlab中数据波动指标,阶跃响应指标的matlab计算
  9. Jupyter 进行文字、图片格式编辑
  10. 商城项目02_环境搭建、安装VAGRANT、DOCKER、MYSQL、REDIS、从0搭建各个微服务项目、数据库初始化、安装NGINX