ExcelVBAで画像処理の場合のように、
有効な範囲を取得しその範囲で処理を行いたい場合の方法のメモ

'シートで使用されている最大行数を取得
LastRowIndex = Cells(1, 1).End(xlDown).Row

'シートで使用されている最大列数を取得
LastColumnIndex = Cells(1, 1).End(xlToRight).Column

'カウンター
i = 0
j = 0

For i = 1 To LastRowIndex
    For j = 1 To LastColumnIndex
        'ここに処理を書く
    Next
Next


Excelのセル「A1」上でctrlキーを押しながら→や↓を押したときと同じ挙動を行っているようです。

ただ、問題点としては不連続な領域ではこの手法を扱えないというところです。

Related Entries
Comments
Post a comment
Contributor
Comment
Trackbacks URL
URL
Permalink
Trackbacks
FC2カウンター
プロフィール

詠み人知らず

Author:詠み人知らず
プログラム好きな名もなき凡人がお送りしています。(得意とは言っていない
最近の興味はPython、C#、Matlab(Octave)、画像処理、AR(拡張現実)、統計などなど・・・

気分で思いついたことを書くため話題に一貫性がないかもしれません。

カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
最新記事
タグクラウドとサーチ

カテゴリ
最新コメント
最新トラックバック
月別アーカイブ