将对象从引用复制到variables中

有没有办法将一个对象从一个引用(例如范围或单元格)复制到一个variables?

我想这样做的原因是因为我有一个巨大的macros来计算很多东西,并使用许多复制+粘贴操作,它循环了许多单元格并改变它们。 这个效果并不好,所以我想最大限度地减lessGUI操作,并在后台工作,这样我就可以将整个结果粘贴到GUI中。 问题是我需要的对象不只是单元格/范围的值,因为我还需要改变其他属性(例如大小或颜色)。

由于与对象模型的每次调用相关的开销,像循环单个单元这样的操作是缓慢的。 所以诀窍是在每次调用中使用多个单元格。
对于值,您可以从一系列单元格中获取一组值,并生成一个二维数组,然后您可以将该数组分配回范围
对于格式,您可能需要为大量单元格使用条件格式,或者复制格式并将其粘贴到大范围的单元格中。