1
私はいくつかのVBAコード(非.NET、Excel 2003)を継承しました。私は変更する必要があります。私はセル範囲でハンドルを取得したいが、VBAは、 'ランタイムエラー424:オブジェクトが必要'と言って、私の構文が気に入らない。Excel VBAで.End(xlDown)を使用して範囲を割り当てることができませんか?
このコードを実行すると、streamsTotal
を割り当てる行が強調表示されます。
Private Sub totalStreams()
Dim streams, streamsTotal As Range
' Select streams data range
Set streams = Range("H8").End(xlDown)
' reference cell 2 cells below last stream row
Set streamsTotal = streams.Offset(2, 0)
End Sub
私はGoogleと以前の質問で私の答えを見つけるのに苦労しています。ありがとう。
これを行う場合は、VBAでDim Stream、streamsTotal As Rangeを入力してください。 実際にストリームをバリアントとして宣言しました。 Dim streams As Range、streamsTotal As Range – Oorang
ありがとう、私は両方のRangeであると仮定しました。 –