一键半量!Excel大图神操作,3表瞬间变精简!
文章主题:图片移动, 图片大小调整, VBA代码
✨图片整理大挑战🔍!🚀你的Excel文件正等待一场革命性的转变!只需几个简单的步骤,你就能让那些静态表格焕然一新!💡首先,我们将引领你步入高效的世界,将所有工作表上的图片一键移动到每个A1的黄金位置。想象一下,每一页都像艺术品般整洁,信息与视觉完美融合!🖼️然后,我们来个瘦身计划,将图片大小精简至原尺寸的一半。这样不仅节省空间,还能确保在任何屏幕下都能清晰呈现。移动端友好的设计,触手可及的优化!📱别忘了,这个过程完全透明且无损,你的数据安全我们放在首位。让Excel工作簿展现它的新面貌,迎接全新的阅读体验吧!🎉#Excel图片整理 #工作效率提升 #视觉优化
1-1、当前表格中有3个表,每个表中都有一幅大图,如下所示:
二、先打开Excel中的开发模式。
2-1、点击左上角“文件”按钮
2-2、点击“选项”按钮
2-3、再点击“自定义功能区”
2-4、勾选“开发工具”选项,并点击“确定”按钮。
2-5、菜单栏就出现了“开发工具”这一选项。
三、给ChatGPT下达命令。
3-1、在对话框中输入以下命令:
🌟🎨将Excel中的图像艺术化!🚀✨只需一行VBA魔法,让所有工作表瞬间焕然一新!💡在忙碌的表格世界中,轻松实现每张工作表图片的精巧布局。🚀1️⃣ 打开任意Excel文件,激活你的代码引擎。2️⃣ 精准定位,VBA将自动遍历所有工作表,寻找隐藏的艺术品——图片!🖼️3️⃣ 不要担心,每张图片都会平滑移动到A1单元格,就像在画布上优雅地挪动一样。🎨4️⃣ 接下来,见证奇迹的时刻——图片大小会减半,既节省空间又不失细节。✨记得保存你的代码,让这个魅力无限的工作表整理魔法成为日常的一部分!💪#VBA技巧 #Excel美化 #图像移动与调整
3-2、复制VBA代码:
Sub ResizePictures()
Dim ws As Worksheet
Dim pic As Shape
ForEach ws In Worksheets
ForEach pic In ws.Shapes
If pic.Type = msoPicture Then
将图片移动到A1单元格并设置大小
pic.ScaleHeight 0.5, msoTrue
pic.ScaleWidth 0.5, msoTrue
pic.Top = ws.Range(“A1”).Top
pic.Left = ws.Range(“A1”).Left
EndIf
Next pic
Next ws
EndSub
3-3、将代码粘贴到此处:
3-3-1、第一步:点击“开发工具”,第二步:再点击“Visual Basic”
3-3-2、自动弹出新的对话框,在红框区域鼠标点击右键
3-3-3、在新弹出的对话框中复制出刚才的代码。
3-3-4、点击运行按钮。
3-3-5、关闭当下窗口,回到excel
四、完成作业。
如有咨询请留言回复。
AI时代,掌握AI大模型第一手资讯!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
扫码右边公众号,驾驭AI生产力!