要在EXCEL里面批量插入图片,对应前一列的名称 有什么好的办法快还准
发布网友
发布时间:2023-03-11 15:27
我来回答
共2个回答
热心网友
时间:2023-05-16 20:10
对于n张工作表的情况,为快捷实现、减少工作量,必须通过vba来实现
工具菜单---宏---vb编辑器(alt+f11),在vb编辑器中,插入---模块,然后将以下代码复制到右边窗口中。
sub
inset()
'
在当前每个工作表内插入第一列,而输入当前工作表名(酉告-20100924)
dim
z,
shet,
row
for
z
=
1
to
worksheets.count
row
=
worksheets(z).usedrange.rows.count
sheets(z).select
range("a1:a"
&
row).select
selection.insert
shift:=xltoright
selection.formular1c1
=
worksheets(z).name
next
end
sub
以后要批量插入时,直接在excel,工具菜单---宏---宏(alt+f8),执行inset宏。
热心网友
时间:2023-05-16 20:10
这个VBA小程序挺好用的,可根据需要稍做修改。
http://wenwen.sogou.com/z/q745915629.htm
?oldq=1#answer-1258263234