当前位置:首页教育技巧excel技巧excel表格单元

excel表格怎么录制

2024-07-20 14:14:21


1.Excel怎么录制一个适用于任意图片的宏

你录制的宏代码应该包含类似下面的两行代码?

ActiveSheet.Shapes("Picture 1").Select

Selection.ShapeRange.ZOrder msoSendToBack

第一行语句为图片选中代码,它的功能是选中指定的那个图片picture1,因为每次执行这个宏都要先执行这条语句,从而picture1始终都是先被选中,然后再执行第二行语句,把选中的图片置底,所以导致置底功能应用不到其它图片上,把第一行语句删除就可以了。以后选中要置底的图片再执行修改过宏,你可以看到想要的结果了。

2.大神,你好,我想用Excel录制一个宏,统一编辑图片大小,能帮忙不

供你参考,以下为代码:

Sub 插入图片到当前单元格()

On Error Resume Next

Dim MR As Range

For Each MR In Selection

If Not IsEmpty(MR) Then

MR.Select

ML = MR.Left

MT = MR.Top

MW = MR.Width

MH = MR.Height

ActiveSheet.Shapes.AddShape(msoShapeRectangle, ML, MT, MW, MH).Select

Selection.ShapeRange.Fill.UserPicture _

ActiveWorkbook.Path & "\" & MR.Value & ".jpg" '当前文件所在目录下以当前单元内容为名称的.jpg图片

End If

Next

End Sub

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .