ダイナミックレンジを作成する最もクリーンな方法を見つけようとしていますが、これは私がやりたいことに近いですが、どうすれば正しいかわかりません。何かご意見は?ダイナミックレンジをコードの1行に集約
Sub Macro1()
Dim RNG As Range
With Sheets("Open Jobs Report") 'Change to your sheet
Set RNG = .Range("A1", .Cells(.Cells(.Rows.Count, "A").End(xlUp).Row, .Cells(1, .Columns.Count).End(xlToLeft).Column))
End With
コードの.rows.count部分に無効な、または修飾されていない参照エラーが発生しました。 – TonyP
@TonyP私の推測では、あなたがWith Blockでそれを持っていないということです、編集を参照してください。 –
@ScottCranerあなたは "A1"を避け、 "Set RNG = .Range(.Cells(.Rows.Count、" A ")。End(xlUp)、.Cells(1、.Columns.Count) .End(xlToLeft)) "となります。申し訳ありませんが、PCによっては正しく編集できません。 – user3598756