ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: pauline77

请问如何批量插入图片呢?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-9-14 19:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

如何让插入图片行自动调整到指定行高,而未插入图片行保持原行高?

香川老师您好!
可是打破铁锅问到底啦。
有没有办法让插入图片行自动调整到指定行高,而未插入图片行保持原行高?

导入图片3.rar

83.17 KB, 下载次数: 141

TA的精华主题

TA的得分主题

发表于 2010-9-15 13:34 | 显示全部楼层

在代码中增加一句就可以啦

If Err.Number <> 0 Then
            Err.Clear
        Else
            ActiveCell.Offset(0, 4).Select
            If ActiveCell <> "" Then GoTo ExtToNext Else ActiveCell = Filename
            '此处插入一句代码,意思是需要插入图片的行高调整为指定值如=88.
            ActiveCell.RowHeight = 87.75
            '而未插入图片的行高,则保持原始状态不作改变了。   
            ActiveSheet.Pictures.Insert(myDir & Filename).Select

………………

[ 本帖最后由 香川群子 于 2010-9-15 18:18 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-9-15 14:12 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-9-15 17:10 | 显示全部楼层

帮个忙

我在personal.xlsb中编写如下代码,这样每打开一个新的Excel文件时,做一个表改名的判断。其中缺一句指定当前打开文件的语句(现在是写具体哪一个表中有效),我是新手,真的写不出来了,帮个忙吧。。。。
Sub gmz()
    If Sheet1.Name = "职工登记表1" Then   '这里不论工作表1的name是什么,均可以用Sheet1来指定,而不用Sheet("******")
          MsgBox "名称不用修改了!"
    Else
          Sheet1.Name = "职工登记表1"
    End If
End Sub

TA的精华主题

TA的得分主题

发表于 2010-9-25 22:48 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-9-26 13:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 5465465465 于 2010-9-15 17:10 发表
我在personal.xlsb中编写如下代码,这样每打开一个新的Excel文件时,做一个表改名的判断。其中缺一句指定当前打开文件的语句(现在是写具体哪一个表中有效),我是新手,真的写不出来了,帮个忙吧。。。。
Sub gmz( ...


反正最后都要命名为"职工登记表"
那就不要用判断句式了,直接强制性地一句解决:

Sheets(1).Name = "职工登记表"

=======================

如果名字是sheet1,当然会被改为"职工登记表",
如果已经是"职工登记表",执行代码结果再次命名为"职工登记表"。

总之结果一样,因此不需要加if……then……的判断了。

TA的精华主题

TA的得分主题

发表于 2010-11-22 10:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这段时间学了不少关于VBA的知识。。。谢谢香川群子老师把我带到了这片知识的海洋!

TA的精华主题

TA的得分主题

发表于 2011-4-21 02:28 | 显示全部楼层

香川群子老师 这个程序如果能再优化一下就完美了

香川群子老师,这个是我见过实现这个功能的最好程序了,但这个程序只能按照手动输入的图片名称自动插入图片,如果能在  货品编码  这一列自动插入图片的名称,并且可导入的图片类型为gif,jpg,png等,那就完美了,这个功能怎么实现啊,老师

补充一个:将图片插入在 货品编码 左边 也就是A列,谢谢老师

[ 本帖最后由 andrew20082011 于 2011-4-21 03:07 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-5-7 15:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
确实好用,我临时试了一次。高手,谢谢分享。

TA的精华主题

TA的得分主题

发表于 2011-6-4 10:35 | 显示全部楼层
你好!老师。我想问一下,我从其他excel复制图片到剪贴板,然后点粘贴,想要自动按顺序填入单元格,可以吗?谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 09:54 , Processed in 0.033038 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表