表形式のデータでTABキーで横に移動して最後の列でEnterキーを押すと 下の行の左端に移動 する。Z軌道です。
テーブルに設定すると全部TABキーです。横の移動TABキー。最後の列でもTABキーで下の行の左端に移動する。Z軌道です。
VBAでも同じです。Range(“A1:C3”)の範囲の各RangeをFor Eachで処理でするとZ軌道です。
以下のコードは、複数のセルを処理する時の基本形です。
'セル範囲もZ軌道
Function aa(r As Range)
Dim x As Range
For Each x In r
Debug.Print x.Address(0, 0)
Next
End Function
'aa excel.application.InputBox(prompt:="セル指定",type:=8) 'Type:=8は名前付き引数を使っている
ExcelのInputBoxはセルを指定できる。VBAのInputBoxにはその機能は無い。
私はFor EachとDo Loopばかりかもしれません。そんな時にあるセルの範囲を処理する時はZ。Zです。これで何とかなります。