2016-11-18 100 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

相關問題