Inspection templates
根据要进行的检查,我从检查模板加载检查表(名称定义的选择),并将其添加到包含要检查的选定标签的所有标签信息的工作表中
Sub copycells()
' copycells Macro
'
'
Application.Goto Reference:="Ex_d_Visual"
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet1").Select
Range("A9").Select
ActiveSheet.Paste
End Sub
问题是合并的单元格高度不会复制到新工作表中。“EX_d_Visual”= A1:K41
我尝试了许多不同的复制粘贴选项和特殊粘贴选项,但似乎不能让它工作,我想我可能需要使用一个“for cell next”循环,获取每个原始单元格的高度,然后将新的工作表等效单元格设置为相同的高度。使用范围“Ex_d_Visual”从原始单元格获取单元格高度是可行的但只是不知道如何设置新的工作表,因为我只知道单个单元格,我已经复制到。
2条答案
按热度按时间efzxgjgh1#
调整复制区域中的行高
qxsslcnc2#
在您的示例中,由于您知道目标合并区域中的行数相同,因此可以使用
.Resize
将其定义为与源区域大小相同。然后,在行上循环以应用原始行高,如下所示: