2016-11-18 14 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 =ワークシートを設定する必要がありますRange( "A6:I100000") ' - 単一のコード行でのみ使用する場合、範囲変数を設定する点はほとんどありません。 –

答えて

2

範囲の適切な使用があるので:。

Range("A6:I100000").ClearContents

+0

笑、私は数時間のうちに私の髪を引き裂いている、私たちは皆、金髪の瞬間があると思う、ありがとう。 – Hareborn

関連する問題