【问题标题】:VBA, Autofill filling series instead of copying cellsVBA,自动填充系列而不是复制单元格
【发布时间】:2020-12-17 22:00:32
【问题描述】:

我正在尝试使用自动填充来复制单元格,它适用于字符串类型的记录,但它正在填充系列。

代码运行前:

代码运行后:

我希望它填满 0。

这是我的代码:

sh.Range("G" & lastR1, PreviousColumn & lastR1).AutoFill _
   Destination:=sh.Range("G" & lastR1, PreviousColumn & lastR)

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    使用价值转移:

    With sh
       .Range("G" & lastR1, PreviousColumn & lastR).Value = _
       .Range("G" & lastR1, PreviousColumn & lastR1).Value
    End With
    

    【讨论】:

      【解决方案2】:

      要填充零,只需将值设置为零,而不是使用自动填充。 使用一行代码,例如[a2:a5] = [a1].value,将一系列单元格设置为相同的值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多