[エクセルVBA] Ctrl+HomeまたはHomeの動作をマクロで実行するには

Ctrl+HomeとHomeの動作

どちらも選択しているセルを移動する働きをします。

Homeキーを押下するとアクティブなセルを起点に左端(A列)に移動します。この時、行(上下)は動きません。

Ctrl+Homeの方はもっとシンプルです。押下すると、A1を選択した状態になります。

さっそくコードを見てみましょう!

HomeのVBAコード

コードにすると1行だけです。行はそのまま、列は1列目を指定して、新たに選択をするという単純なものです。

Private Sub Home_Key()
    Cells(Selection.Row, 1).Select
End Sub

※コードをコピーする時は、右上のアイコンをクリックしてください

Ctrl+HomeのVBAコード

これはもっとシンプルです。A1を選択すれば良いので何のひねりもなくA1を選択するマクロです。

Private Sub Ctrl_Home_Key()
    Range("A1").Select
End Sub

※コードをコピーする時は、右上のアイコンをクリックしてください

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする