将一个单元格值复制并粘贴到多个单元格

时间:2016-09-01 14:43:41

标签: excel-vba vba excel

如果我在我的传感器中工作,不使用任何vba代码,我可以选择单个单元格,复制,然后选择一堆单元格,然后粘贴。结果是所有目标细胞都填充了源细胞中的任何值。

我如何在vba-code中执行此操作?

您会认为以下内容可行,因为它模仿上述行为,但事实并非如此。它将使用值填充目标范围的顶部单元格,并将其余单元格留空。

    Range("A1").Select
    Selection.Copy
    Range("B1:B12").Select
    ActiveSheet.Paste

1 个答案:

答案 0 :(得分:3)

您不需要使用copy&粘贴在VBA中,您可以在范围上设置值,如下所示:

Range("B1:B12").Value = Range("A1").Value