エクセルVBA−エンターキーを押下した時のアクティブセルの移動 | ミニミニ管理者(システム管理者/社内SE/CIO)の独り言

[ ミニミニ管理者の独り言エクセル(EXCEL)-VBA・関数 > エクセルVBA−エンターキーを押下した時のアクティブセルの移動 ]
スポンサードリンク

エクセルVBA−エンターキーを押下した時のアクティブセルの移動

通常、エクセルを利用している時に、セル上でエンターキーを押下すると「下」方向にアクティブセルが移動しますが、「MoveAfterReturnDirection」プロパティを使用するとVBAで制御できます。

この「MoveAfterReturnDirection」は、表の形式などによって、エンターキー押下時のアクティブセルの移動する方向を「下」方向だったり「右」方向に変更させることができます。

よく使用するのは「下」と「右」だと思いますが、「上」や「左」にも設定できます。

設定値:xlToLeft(左)
    xlToRight(右)
    xlUp(上)
    xlDown (下)

◆参考◆
'ここではエクセルの雛型を開いた時の処理で、エンターキーを押下した時にアクティブセルを右方向にしています。
Private Sub Workbook_Open()
  'アクティブセルを右方向に設定
  Application.MoveAfterReturnDirection = xlToRight

End Sub

◆検証環境
OS:Windows2000Pro
Excel:Excel2000

◆参考文献
Excel VBA マクロ 500連発  ←結構、お世話になってます。サンプルコードのCD-ROMも付属していて、VBA初心者向きです。

↓↓↓↓↓   この辺の参考書も良いと思います。   ↓↓↓↓↓


《エクセルの便利な使い方集(関数・機能・マクロ・VBA)》
1)関数
 ・エクセル関数−VLOOKUPのエラー対処
 ・エクセル関数−TEXT
 ・エクセル関数−SUBTOTAL

2)使い方・機能
 ・エクセル機能-セルにコンボボックスを割り当てる
 ・エクセル機能-条件に合わせて書式を変更する
 ・エクセル機能-xlsファイルにパスワードを設定する方法
 ・エクセルでシートをコピーできない。−このコマンドは、共有ファイルで実行することができません。排他モードで開いてください−

3)マクロ
 ・エクセルマクロ−マクロにショートカットキーを割当する

4)VBA
 ・エクセルVBA−スクリーンの表示の更新を抑止する
 ・エクセルVBA−ワークシートを非表示にする
 ・エクセルVBA−マウスポインタの変更
 ・エクセルVBA−エンターキーを押下した時のアクティブセルの移動
 ・エクセルVBA−セルの数式を非表示にする
 ・エクセルVBA−ワークブックを開いた時に処理をしたい
 ・エクセルVBA−オートフィルタでのコピー
 ・エクセルVBA−特定ファイルで常にマクロを有効にする

5)実践編
 ・エクセルとワードで作る簡易株主総会支援システム−想定問答




               最新記事へ     トップページ



スポンサードリンク


■Blog Ranking■
1. ←←サーバー構築・運用ブログあり お奨め:★★★★★
2. (ブログランキング ドット ネット)
3.にほんブログ村 IT技術ブログへにほんブログ村
4.BS blog Ranking
ブログランキングに挑戦中です。あなたもブログランキングに挑戦してみよう!
サーバー構築・運用ブログなんかもありますのでシステム管理者の方にもお奨めのサイトがあり!
ソニーストア
ボーズ・インイヤーヘッドホン

コメント
コメント投稿フォーム:
 上の情報を次回も利用する

トラックバック
トラックバックURL:
※ クリックで選択できます。
トラックバック一覧: