
No.3ベストアンサー
- 回答日時:
D1セルだけは、入力後エンターキーを押してもアクティブセルが移動せず、他のセルでは既定の移動(下への移動)をするようにしたい、というなら、マクロになるでしょうか。
次のようにしてみてください。そのシートのタブ(シートの下の"Sheet1"とかあるところ)を右クリックして、
「コードの表示」をクリックします。 MicrosoftVisual Basic というウインドが
開くので、右側の真っ白けのところに次のコードをコピー・貼り付けをします。
'----------------ここから
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$1" Then Range("D1").Select
End Sub
'----------------ここまで
これで、エクセルシートに戻ればOK。
※D1に何も入力せずにエンターキーだけを押したときは、移動してしまいます。D1に入力後のエンターキーについてのみです。
No.5
- 回答日時:
大げさですが、先日類似の回答をしたものでご披露させていただきます。
マクロを用います。「設定」ではないですね(^^;)
マクロを含んだブックのSheet1の、D1でのみ、確定後の選択セル移動が起こらなくなります。何も入力せずにエンターキーを押しても有効です。
xl2000で試しています。
☆Thiswrokbookモジュール
Private Sub Workbook_Open()
setJumpCell
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
resetJumpCell
End Sub
☆標準モジュール
Sub setJumpCell()
Application.OnKey "{RETURN}", "jumpCell"
Application.OnKey "{ENTER}", "jumpCell"
End Sub
Sub jumpCell()
Dim myCell As Range
Set myCell = ActiveCell
If myCell.Parent.Name = "Sheet1" And myCell.Parent.Parent.Name = ThisWorkbook.Name And myCell.Address = "$D$1" Then
Else
myCell.Offset(1, 0).Select
End If
End Sub
Sub resetJumpCell()
Application.OnKey "{RETURN}"
Application.OnKey "{ENTER}"
End Sub
No.4
- 回答日時:
下方向と限らず、矢印キーで方向を決めたいなら、
2003までなら、ツールーオプションー変数ー入力後にセルを移動するのチェックをはずすと、動かない設定になる。
2007では
http://www.relief.jp/itnote/archives/002653.php
Officeボタン]-[Excelのオプション]ボタンをクリック
↓
[Excelのオプション]ダイアログ-[詳細設定]をクリック
↓
[編集設定]欄
-[Enterキーを押した後にセルを移動する]チェックボックスをOffに
↓
[Excelのオプション]ダイアログ-[OK]ボタンをクリック
↓
Enterキーを押した後にセルを移動するのチェックをはずす。
ほかに
http://oshiete.goo.ne.jp/qa/2943680.html
この回答へのお礼
お礼日時:2011/05/02 16:26
ありがとうございます。
説明不足で申し訳ありません。
D1のみエンターを押してもカーソルは移動しないが
他のセルは「Excelのオプション」で設定したとおり[下]へ移動する・・・
という設定にしたいのです。
No.1
- 回答日時:
>エンターキーを押した後のカーソルの移動方向は[下]となっていますが、
そこでEnterを押したときにカーソルを移動するのチェックを外してしまえば,Enterしてもカーソルが動かない設定になります。
それともD1セルしか選べない状態にしたいというご質問だったときは。
D1セルを右クリックしてセルの書式設定の保護でロックのチェックを外しておく
校閲タブのシートの保護を開始し,「ロックされたセルの選択」のチェックを外してOKする
と出来ます。
この回答へのお礼
お礼日時:2011/05/02 16:27
ありがとうございます。
説明不足で申し訳ありません。
D1のみエンターを押してもカーソルは移動しないが
他のセルは「Excelのオプション」で設定したとおり[下]へ移動する・・・
という設定にしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】数式を入力したい。...
-
【マクロ】excelファイルを開く...
-
エクセルの関数について
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
【マクロ】左のブックと右のブ...
-
【マクロ】【相談】Excelブック...
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
【マクロ】元データと同じお客...
-
Office2021のエクセルで米国株...
-
【マクロ】【配列】3つのシー...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ画像あり】❶1つの条件...
-
エクセルの複雑なシフト表から...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報