特定のセルの後に列全体を選択するにはどうすればよいですか?例えば特定のセルから列全体を選択するExcel VBA
、私はC24
後に列全体を選択したいと思いますので、それは私がいない成功を収めて、次のスニペットで働いているC24, C25, ...
含まれています
ActiveSheet.Range("C24", ActiveSheet.Range("C24").End(xlDown)).Select
誰かが私のエラーを修正してもらえますか?
特定のセルの後に列全体を選択するにはどうすればよいですか?例えば特定のセルから列全体を選択するExcel VBA
、私はC24
後に列全体を選択したいと思いますので、それは私がいない成功を収めて、次のスニペットで働いているC24, C25, ...
含まれています
ActiveSheet.Range("C24", ActiveSheet.Range("C24").End(xlDown)).Select
誰かが私のエラーを修正してもらえますか?
あなただけRange
内の2つの参照をラップする必要があります。
Range(ActiveSheet.Range("C24"), ActiveSheet.Range("C24").End(xlDown)).Select
はここでC24以下の内容を持つ細胞があっても動作しますアプローチです:
With ActiveSheet
.Range(.Range("C24"), .Range("C" & .Rows.Count)).Select
End With
私はしないでくださいあなたはそれのための数式が必要かどうか、または任意のメソッドが動作するかどうかを知っているが、あなたがそれを開始してCtrl + Shift +下矢印を保持するセルを選択した場合、そのセルとその下のすべてを選択します。
Dougの回答によれば、これは完全に空白であるか完全に満たされている場合にのみ残りの列全体を選択します。 –
Dougのメソッドは、完全に空白であるかどうかにかかわらず、列全体を選択しますか? – czchlong
なぜテストしないのですか? –