免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Excel VBA 實例(38)

有的時候我們在excel記錄班級同學(xué)、公司員工的檔案信息的時候,會需要插入人物的照片。

Excel里面一張一張的插入照片,還需要手工的將每張圖片調(diào)整和單元格一樣的長寬,相信這個工作量就很趕人~~~

不過還好有VBA?。。?/p>

今天這篇文章就來分享一下用VBA幫你快速搞定Excel批量插入圖片并完美匹配單元格大小。

問題背景

如下圖,我們想實現(xiàn)的效果是,將提前收集準備好的圖片插入到excel表格當中去,姓名就是插入圖片的名字。

實操過程

1、提取所有圖片的名字

這里我們可以使用之前介紹過的bat方法,新建一個txt文檔,將下面的代碼復(fù)制進去,保存為filename.bat

dir /B *.* >list.txt 

然后將bat文件放入圖片所在的文件夾內(nèi),雙擊,會自動生成一個list.txt的文檔。

這樣,我們就提取到了所有圖片的名字。

2、用VBA批量插入圖片

將上一步的涉及到的所有圖片名字都復(fù)制到excel表當中去

然后運行下面的VBA代碼

效果演示:

這樣圖片就自動插入進去了,并且自動將大小調(diào)整好和單元格匹配。

覺得不好或者需要更新照片的話,可以點擊刪除,然后再重新插入。

3、用“查找和替換”功能,將B2列姓名后面的擴展名刪除掉。

這樣就大功告成。

值得一說的地方

上面的代碼里面,圖片寬度列寬值得注意,這里說明一下。

VBA里的圖片寬度列寬不是同一個單位,至于為啥我也說不清楚,應(yīng)該是個long story。

我們平常使用也不用糾結(jié)這么多,只需要參照永恒君調(diào)整好的這個比例就差不多。

如下圖,圖片寬度列寬=76:12=6.33

比如,你的excel表格里面放圖片的單元格列寬是18,那么圖片寬度需要設(shè)置為18*6.33=113.9即可。將代碼里的這兩個變量修改一下就可以了。

好了,以上就是今天的全部分享內(nèi)容。

如果你對上面這些感興趣的話,可以在公號內(nèi)回復(fù)「插入圖片」獲取vba文件進行試用吧~~

你可能還會想看:

歡迎交流!

轉(zhuǎn)載請注明:永恒君的百寶箱 ? Excel VBA 實例(38)- 批量插入圖片并完美匹配單元格大小

喜歡 (4)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VBA常用小代碼402:按指定名稱批量將圖片插入到Excel工作表中
【EXCEL】很多人一直想要卻得不到的功能,根據(jù)姓名自動插入照片
excel中怎樣將單元格設(shè)置為統(tǒng)一的高度和寬度?
單元格的長度寬度單位是什么
Excel在工資表里加入鼠標滑過姓名顯示圖片的功能 VBA實例代碼
Excel VBA 7.80插入的圖片篩選會疊加!如何讓圖片實現(xiàn)正常的篩選!
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服