No.7
- 回答日時:
これを、Personal.xls か、適当なModuleにでも貼り付けて、適当なツールバーにマクロボタンをつくって、このマクロを登録する。
このボタンをクリックするたびにカーソル移動が左右に切り替わる。Sub cursor_leftright()
Dim rl As Integer, cursrl As Integer, xlrl As Integer
cursrl = Application.MoveAfterReturnDirection
rl = (-xlToLeft + 1 + cursrl)
rl = Not (rl)
xlrl = xlToLeft + rl
Application.MoveAfterReturnDirection = xlrl
End Sub
No.6
- 回答日時:
試してみて
エクセル2000で作成したので、保証は出来ませんが
---------------------------------------
Sub 右クリックメニュー作成()
Dim ボタン親
Dim ボタン子
Set ボタン親 = Application.CommandBars("Cell").Controls.Add(Type:=msoControlPopup)
With ボタン親
.Caption = "カーソルの移動方向"
End With
Set ボタン子 = ボタン親.Controls.Add
With ボタン子
.Caption = "下"
.OnAction = "cursor_Down"
End With
Set ボタン子 = ボタン親.Controls.Add
With ボタン子
.Caption = "右"
.OnAction = "cursor_Right"
End With
Set ボタン子 = ボタン親.Controls.Add
With ボタン子
.Caption = "上"
.OnAction = "cursor_Up"
End With
Set ボタン子 = ボタン親.Controls.Add
With ボタン子
.Caption = "左"
.OnAction = "cursor_Left"
End With
End Sub
Sub cursor_Down()
Application.MoveAfterReturnDirection = xlDown
End Sub
Sub cursor_Right()
Application.MoveAfterReturnDirection = xlToRight
End Sub
Sub cursor_Up()
Application.MoveAfterReturnDirection = xlUp
End Sub
Sub cursor_Left()
Application.MoveAfterReturnDirection = xlToLeft
End Sub
-----------------------------------------------
Sub 右クリックメニュー削除()
Application.CommandBars("Cell").Controls("カーソルの移動方向").Delete
End Sub
-------------------------------------------
No.4
- 回答日時:
マウスの右クリックに登録するのはちょいと面倒だと思いますが、エクセルのメニューやコマンド化するのなら比較的簡単にできます。
エクセルの2000で実験してみましたが、97でも同様だと思います。
No1の方がすでにマクロを作成してくれていますので、これをそのままメニュー化する方法だけ記します。
エクセルのヘルプの「ユーザー設定のツールバーを作成する」を見ていただければ、ツールバーに上記の操作(マクロ)を登録する方法が出ています。解説に従って、新しいツールバーを作成し、4つのマクロを「右移動」、「下移動」・・・などわかり易い名前にして登録します。
あとは、このツールバーをマウスでワンクリックすることで必要な方向に移動方向を切替えられるようになります。
基本的にはショートカットと同じですが、マウス操作の方が、少しだけ「マウスの右メニュー」に近いかと思いまして・・・
No.3
- 回答日時:
ANo.1の補足です。
XLStartにブックを保存した後、ファイルのプロパティで読み取り専用にしてください。
読み取り専用にしないとExcelを複数起動した場合に警告が出ます。
※保存時に読み取り専用を通知でも警告がでます。
No.1
- 回答日時:
ショートカットキーでもよければマクロを作って、XLSTARTフォルダに保存することで可能です。
まずは新規ブックを開きます。
以下のマクロを作成しショートカットキーを登録します。
Sub MoveAfterRight()
Application.MoveAfterReturnDirection = xlToRight
End Sub
Sub MoveAfterLeft()
Application.MoveAfterReturnDirection = xlToLeft
End Sub
Sub MoveAfterUp()
Application.MoveAfterReturnDirection = xlUp
End Sub
Sub MoveAfterDown()
Application.MoveAfterReturnDirection = xlDown
End Sub
ショートカットキーの登録はマクロダイアログ(マクロの実行画面)のオプションで設定できます。
作成したブックをXLSTARTフォルダに適当な名前で保存します。
自分だけで使用するのであれば
C:\Documents and Settings\ユーザー\Application Data\Microsoft\Excel\XLSTART に
PCを使用する全てのユーザーで使用するのであれば
C:\Program Files\Microsoft Office\OFFICE11\XLSTART に
※Office2003の場合
あとは一度Excelを再起動すれば指定したショートカットでEnterキー入力後の異動方向を変更できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの編集オプション セル移動 2 2022/04/02 09:19
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Windows 8 動画の再生とタイトルの変更方法を教えてください。 3 2022/08/01 14:51
- マウス・キーボード マウスのないパソコン 9 2022/03/30 10:53
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- モニター・ディスプレイ マルチモニタでのカーソルの動き方 1 2022/06/15 14:59
- iPad これまでタブレットは何台使ったか数え切れないほどですが、今回iPadを初めて手に入れました。 全体的 5 2022/08/07 18:34
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- Excel(エクセル) エクセルデータの集計、一つのセルに複数のデータがある場合 7 2022/12/28 20:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードの印刷レイアウト表示画...
-
画面から「戻る」のボタンが消...
-
戻る が消えてしまいました。
-
surfaceプロ2のキーボードの矢...
-
エクセルのundo(元に戻す)ボ...
-
PDF Xchange viewerの書体変更
-
エクセルでセルの内容を表示す...
-
Windows Media Player10でフル...
-
ローマ字数字IIを正確に表示す...
-
文字が斜体になってしまうので...
-
outlookで、ダブルクリックでの...
-
google chromeの閲覧履歴が下ま...
-
Windows10 エクスプローラー表...
-
ページの下方が画面表示できない
-
半角の波線「~」の位置につい...
-
Excelのウィンドウが少し小さく、ズ...
-
スワイプの左右の定義
-
図形を描画している時の画面の...
-
pdfのフォントを変更する方法
-
サクラエディタで、分割したウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
学生服学ランはボタン以外同じ...
-
ワードの印刷レイアウト表示画...
-
excel でctrl+shift + 矢印ボタン
-
戻る が消えてしまいました。
-
画面から「戻る」のボタンが消...
-
surfaceプロ2のキーボードの矢...
-
エクセルのundo(元に戻す)ボ...
-
EXCELで、ツールバーのクリック...
-
Googleフォトのこの雲マークに...
-
更新ボタンって どこに有るの...
-
アウトルックエクスプレスの送...
-
エクセル終了時にグレー画面に...
-
エクセルシート上のボタンの削除
-
EXCEL2002の数式編集ボタン
-
URLのクリックについて。初...
-
昇順に並びかえるには。。
-
エクセルでカーソルの移動方向...
-
エクセルで「HOME」ボタン
-
Excel VBA msgboxに...
-
ワードでチェックリストを作る方法
おすすめ情報