2016-11-18 104 views
0

我遇到问题,可以使用我在功能区中创建的自定义按钮清除范围中的内容。按钮工作正常,调用函数,但只有单元格“A6”清除,没有别的。我搜索并搜索并尝试了多次其他变体,每次都有相同的结果。这只是一些尝试。在一定范围内清除单元格

Function ClearSheet() 

    Worksheets("Template").Range("A6, I100000").ClearContents 

End Function 


Function ClearSheet() 

    Worksheets("Template").Range("A6, I100000").Clear 

End Function 

Function ClearSheet() 

    With Worksheets("Template") 
     .Range("A6, I100000").ClearContents 
    End With 

End Function 

Function ClearSheet() 
Dim Rng as Range 
Rng = Worksheets("Template").Range("A6, I100000") 

    Rng.ClearContents 

End Function 

Function ClearSheet() 

    Worksheets("Template").Range("A6, I100000").Value = "" 

End Function 

和其他一百个,我错过了什么请帮忙!!

+1

'RNG =工作表( “模板”)范围( “A6,I100000”)'将需要'设置RNG =工作表(”模板“)。范围(”A6:I100000“) - 尽管如果仅在单行代码中使用该范围变量,则没有多大意义。 –

回答

2

由于范围的正确用法是:

Range("A6:I100000").ClearContents

+0

大声笑,我已经把我的头发拉了几个小时,我想我们都是金发的时刻,谢谢。 – Hareborn

相关问题