有没有办法在保留边框格式的同时插入新行?我可以在保留除边框之外的所有格式的同时插入。我正在创建的宏本质上会提示用户输入一个值(strXX),然后在列表中搜索它。如果不存在,则执行以下操作。
iRow = WorksheetFunction.Match(strXX, Columns("A")) + 1
Intersect(Range("Z:TT"), Rows(iRow)).Insert _
XlInsertShiftDirection.xlShiftDown, CopyOrigin:=Excel.XlInsertFormatOrigin.xlFormatFromLeftOrAbove
关于CopyOrigin有什么我必须改变的吗?似乎有可以通过粘贴功能使用的方法,但是在使用 .Insert 时我找不到类似的方法。
非常感谢任何帮助...谢谢!
更新(8/15): 自从这篇文章以来,我已经重新格式化了我的电子表格中的内容,并且能够解决这个问题。我仍然对反馈非常感兴趣,因为原始配置无法复制边框。这肯定会在以后重新出现。请参阅下面的支持信息。
有 2 张将被更新。第一个效果很好,因为它保留了单元格格式(不需要边框)。见下文。
此帖子中描述的问题与第二张纸有关。插入该行并保留除边框之外的所有格式(标准“外边框”设置)。见下文。