(已解决) 复制 Excel 模板区域到指定位置

大佬们,我碰到这么一个操作 Excel 的需求,需要把工作表中设定好的模板区域填好对应的数值后,复制粘贴到指定工作表中的指定位置,有多个结果,模板区域粘贴后需纵向排列。如下所示:

Excel 中的模板是这样的:

imagepng

要得到的结果是这样的,在同一个工作表中纵向排列:

imagepng

类似的需求在论坛中有不少例子,搜索“卡片”就会出来很多例子,比如以下链接:
5.5 纵向拆分 - 一行生成一张卡片
但这个需求是把模板保存为了一个工作簿。我翻遍了论坛,并没有发现把模板格式复制粘贴到工作表中的某个位置的例子。

之前也求助过一个类似的例子,把模板以工作表的方式添加,SPL 帮忙提供了 xlmove 函数用于移动复制工作表,链接在此: (已解决) 把 Excel 格式化模板以工作表方式添加

我重新翻阅了 SPL 操作 excel 的相关的函数,好像没有把带格式的模板区域复制粘贴到指定位置的操作。此处所指的复制模板格式区域,粘贴后需保留源列宽和行高,也就是粘贴后不能变形。在 VBA 中,复制粘贴模板格式,有一个对应的 xlPasteColumnWidth,可以保留源列宽,至于行高也可以设置成源的行高,VBA 中的代码如下:

imagepng

我想求助的是,SPL 在操作 excel 时是否也能复制一个带格式的区域到指定的位置,粘贴后保持与源格式一致,保持同样的列宽和行高。恳请大佬们得闲时给予帮助🙏

附上 Excel 文件,里边的 VBA 代码可以放心执行,运行后会在结果表中得到一个跟模板一致的区域。附件如下:
VBAxlsmzip