怎样让合并单元格当中的图片统一对齐?
来源:网络收集 点击: 时间:2024-05-18
这是我们点击工作表上方功能区当中的开发工具,点击vb编辑器


然后在代码页面输入下方的代码,

Sub ????() Dim SH As Worksheet ????SH??????? Dim rg As Range ????rg?????? Dim shapeTemp As Shape ????rg??? Set SH = ActiveSheet ??????????
For Each shapeTemp In SH.Shapes ????????????????μ?????? shapeTemp.LoakAspectRatio = msoFalse ??????????????????????С Set rg = shapeTemp.TopLeftCe11 ??????????????λ???ж??????λ?? If rg.MergeCe1ls = True Then ?????????????????????????? shapeTemp.Top = rg.MergeArea.Top + 1.5 ???????λ????????????????????1.5 shapeTemp.Left = rg.MergeArea.Left + 1.5 ?????λ???????????????????1. 5 ??????????????????????????-?? shapeTemp.Width = rg.Mergehrea.Width - 3 ??????????????????????-3 . shapeTemp.Height = rg.MergeArea.Height - 3 ???????????????????????-3 Else ??????????????????λ?ò??????????????????????????? shapeTemp.Top = rg.Top + 1.5 ????λ?? shapeTemp.Left = r.gLeft + 1.5 ???λ?? shapeTemp.Width = rg.Width - 3 ??? shapeTemp.Heizht = rg.Heizht - 3 ??? ?????????????????- ????????????д?? End If ?????ж? Next ?????????? ???????????????е???????????????End Sub

代码当中可以看到代码的标注部分没有正确的显示,这个不耽误代码的正常运行
运行完成之后,我们就可以得到整齐一致的图片了

阁下若有所得,随手投上一票! 汝之热心关注,吾之分享动力!
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_794147.html