Excel VBAエキスパート資格・ベーシック試験対策の問題集に出題している「セル操作End」の解説ページです。
Excel VBAの「End」プロパティは、Endモードでアクティブセルを移動するセルを表します。
Endの使い方
「End」プロパティは、方向を表す定数を合わせて使います。
方向を表す定数は、特定の方向に移動したり、データの終わりを検索する際に使用します。以下は、主な方向を表す定数です。
1.xlUp
最下行から上に向かって移動する際に使用する定数です。最終行のセルを見つけるために使用します。
2.xlDown
下に向かって移動する際に使用する定数です。最終行のセルを見つけるために使用します。
3.xlToLeft
左に移動する際に使用する定数です。左端の非空セルを見つけるために使用します。
4.xlToRight
右に移動する際に使用する定数です。右端の非空セルを見つけるために使用します。
Range オブジェクトで、セルを操作する際に使います。例えば、次のように使用できます。
' セルA1から下に移動して123を代入する
Range("A1").End(xlDown) = 123
' セルA1から右に移動して456を代入する
Range("A1").End(xlToRight) = 456
セルやデータの操作を行う際に、移動や特定のセルを探すために便利です。
見つかったセルは非空(値があるセル)になるので、最終行の次にデータを代入する場合は、Offsetなどを使い操作が必要です。
セル操作End|記憶定着問題集
操作方法:1.●●●をクリック(スマホはタップ)で答え表示。2.答えをクリック(スマホはタップ)で●●●表示。1⇔2を繰り返すことで、記憶を定着できます。
「●●●」プロパティは、方向を表す定数を合わせて使います。
方向を表す定数は、特定の方向に移動したり、データの終わりを検索する際に使用します。以下は、主な方向を表す定数です。
1.●●● 最下行から上に向かって移動する際に使用する定数です。●●●のセルを見つけるために使用します。
2.●●● 下に向かって移動する際に使用する定数です。●●●のセルを見つけるために使用します。
3.●●● 左に移動する際に使用する定数です。●●●の非空セルを見つけるために使用します。
4.●●● 右に移動する際に使用する定数です。●●●の非空セルを見つけるために使用します。
Excel VBAのスキルを身につけて、仕事の効率化に貢献しませんか?
当サイトでは、Excel VBAエキスパート認定資格取得に向けた情報を提供しています。興味がある方は、ぜひ以下の問題集からチャレンジしてみてください。
ExcelVBAエキスパートベーシックは、業務効率をあげるためにExcelVBAを利用する人が対象の問題集です。