【问题标题】:VBA Excel 2010 - AutoFill not FillingVBA Excel 2010 - 自动填充不填充
【发布时间】:2016-06-17 10:54:43
【问题描述】:

我正在尝试自动填充到下一列,我设置了范围,我检查了它们并使用.Select 选择了它们,但是当我运行代码时它会出错,说“范围类的自动填充方法失败”

LastRow = [C65000].End(xlUp).Row
LastColumn = [IV5].End(xlToLeft).Column

Set AutoFillSource = Range(Cells(5, LastColumn), Cells(LastRow, LastColumn))
Set AutoFillRangeTo = Range(Cells(5, LastColumn + 1), Cells(LastRow, LastColumn + 1))

AutoFillSource.AutoFill Destination:=AutoFillRangeTo

我查看了this SO answer,但它没有解决它,我还查看了msdn,看看我是否遗漏了什么,但也出现了空白

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    目标范围必须包括源范围。使用:

    Set AutoFillRangeTo = Range(Cells(5, LastColumn), Cells(LastRow, LastColumn + 1))
    

    【讨论】:

    • 现在我知道我哪里出错了,我知道这很简单。谢谢
    猜你喜欢
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    • 2019-03-07
    • 1970-01-01
    相关资源
    最近更新 更多