●EXCEL・VBA質問スレ ..
152:150
07/06/15 16:26:32
Excel2007です。
>>151
サンクスです。
でじつは、Rangeオブジェクトを for で回そうと、
Dim StartCell As Range, LastCell As Range
Set StartCell = ActiveSheet.Range("テーブル[列]").Offset(0, 0)
Set LastCell = ActiveSheet.Range("テーブル[列]").End(xlDown)
' 資産に関連するもの更新
For i = StartCell.Row To LastCell.Row
CalculateTable (ActiveSheet.Cells(i, 4))
Next i
としていたのですが、もっと簡単な書き方はないでしょうか?
Dim Cell As Range
For Each Cell In ActiveSheet.Range("テーブル[列]")
CalculateTable (Cell)
Next
とすると、 CalculateTable (Cell) で、オブジェクトが必要です、と怒られてしまいます。 orz
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4254日前に更新/289 KB
担当:undef