エクセルで、あるソフトを作りました。
利用者の入力箇所は一箇所だけです。
普通、入力してエンターを押すと、カーソルは下なり横なりに移動しますね。これを移動させない方法はあるのでしょうか。
「オプション」で、「編集」-「入力後にセルを移動する」のチェックをはずしても、それはこのパソコンだけの設定でしょう?他のパソコンでも移動できない方法を教えていただけないでしょうか。
もちろんシートの保護はしてありますから、移動しても不具合はないのですが、入力しなおすたびに、カーソルを元に戻さなければならないと言う「邪魔臭さ」だけの話です。
No.5
- 回答日時:
No3です。
自動実行マクロを提案しています。
No3はシートを開いた時、No4の回答はブックを開いた時に実行されるマクロになっています。
説明のような使い勝手であれば、ブックを開いた時に実行するマクロで、カーソル制御だけでなく、アクティブシートの指定、アクテブセルの指定をしておけば、開いた時に必ずその入力欄にカーソルがある状態になります。
両方のマクロとも入力(リターン)後のカーソルの動きを制御しているのみなので、カーソル移動(矢印キー)やマウスクリックによる移動は制御していません。
絶対に移動させたくないというのなら、そちらも制御しないといけませんね。
ありがとうございました。
勉強になります。
試してみました。
今度は、ブックを開くとき「マクロを含んでいます。無効にしますか、有効にしますか」と表示されました。
今度は、この部分を説明するのが億劫になります。
今はこのページを印刷、保存しておいて、今回はNo1の方のお教えを実行しようと思います。
No.4
- 回答日時:
どのパソコンでもという発想がおかしい。
それと「入力後のセル!!の異動」は、エクセルの機能です。
ですから>あるソフトを作りました。そのソフト(エクセルブック)だけが、>これを移動させない。で十分。
ブックを開く時のイベントに
Private Sub Workbook_Open()
Application.MoveAfterReturn = False
End Sub
を入れておくと、自動で実行されて、質問のことが実現すると思う。
ーー
作ったブックで「入力後にセルを移動する」のチェックをはずして保存し、他のパソコンにそのブックをコピーして実行しても、設定は崩れ無いと思うが、そうではないですか。
>どのパソコンでもという発想がおかしい
そうですね、「このソフトを利用したときに」と言いなおしたほうがいいですね。
No3の方にも書きましたが、私たちのグループは20ん名の点訳者がいますが、点訳以外にパソコンを使うことがない人たちばかりです。
ノートパソコンは、日本財団や社協からの寄付で、個人に貸しています。
先の例会に、このソフトを使ってみました。ソフトは地名検索ソフトです。内容はここにゴタゴタと書きましたので、よかったら見てください。
http://oshiete1.goo.ne.jp/qa4024682.html
ファイルを立ち上げて、最初に入力したまでは良かったのです。「じゃあ、違う地名を検索してみようか」といったところ、カーソルを元に戻さないで入力を始めたので、「保護が掛かっています・・・」という文言が現れ、「こんなの使いにくい」と総すかんを食ってしまったわけです。教えて半年も経つと、白無垢の花嫁、初夜の花嫁(最近の女性は違うか)で、違うことが出来ないようにしなければなりません。
>自動で実行されて、質問のことが実現すると思う。
立ち上げただけで実行できますか?私はマクロボタンを押してしか知識がないもので。
>「入力後にセルを移動する」のチェックをはずして保存し
そう、No1の方に教えていただくまでは知りませんでした。
ありがとうございました。
No.3
- 回答日時:
そのシートを開いた時に、カーソル移動のチェックを外すマクロを登録しておけばよいのでは?
Private Sub Worksheet_Activate()
Application.MoveAfterReturn = False
ActiveSheet.Cells(2, 2).Select
End Sub
その後、目的(入力用)のセルを選択状態にしておけばよろしいかと。(上記例ではB2セルを選択します。)
ありがとうございました。
今回は、No1の方のご回答でうまくいきそうです。
ところで、このマクロはファイルを立ち上げたとき、自動で実行されるのでしょうか。
と、言いますのも、(目の不自由な人の文書)点訳者の補助ソフトです。最近の点訳はパソコンで行うのですが、うちの点訳グループの平均年齢は50代とかなり高い女性ばかりで、「インタ-ネット、ワード、そんなの私は関係ない」と、ノートパソコンのスイッチを入れたときは点訳するときだけの人ばかりです。
ですから、「立ち上げてから、事前の準備」ということが出来ません。
私の想像では、「マクロボタンを押して、マクロを読み込ませてから」という作業が入ってくるのではないでしょうか。
もし、目に止まったら教えてください。
No.2
- 回答日時:
方法1:データをCtrl+Enterで入力
方法2:事前に以下の操作を実行
1.一つのセルを選択
2.Ctrlキーを押しながらもう一度、上記1で選択したセルを選択。
詳しくは↓をご覧ください。
エクセル技道場-データ入力後、アクティブセルを移動させない
http://www2.odn.ne.jp/excel/waza/cell.html#SEC4
エクセル技道場-データ入力後、アクティブセルを移動させない2
http://www2.odn.ne.jp/excel/waza/cell.html#SEC5
参考URL:http://www2.odn.ne.jp/excel/waza/cell.html#SEC4,http://www2.odn.ne.jp/excel/waza/cell.html#SEC5
ありがとうございました。
私もこのページにはいろいろお世話になっていますが、こんなサポートもあったのですね。
勉強になりました。早速これも利用してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- iPhone(アイフォーン) iphoneの文字入力 フリック入力をよく使っています。 空白が全角なのが気になる点、 空白長押しで 1 2022/06/28 17:49
- Excel(エクセル) 右矢印を押すと画面全体が移動します。 2 2023/06/19 08:12
- iPad これまでタブレットは何台使ったか数え切れないほどですが、今回iPadを初めて手に入れました。 全体的 5 2022/08/07 18:34
- Windows 8 動画の再生とタイトルの変更方法を教えてください。 3 2022/08/01 14:51
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- iPhone(アイフォーン) スマホ文字消しにくい 3 2023/07/27 15:23
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで、スクロールをすると限...
-
EXCEL アルファベットと数字の...
-
セルをクリックすると付箋のよ...
-
エクセル 数値を全て「1」にす...
-
エクセルで連続データから、数...
-
エクセルの画面で十字マークが...
-
エクセルでハイパーリンクのU...
-
Excel選択を繰り返すとセルの色...
-
連続データの作成(E)が選択出来...
-
Shift押しながら、矢印ボタンで...
-
Excelで急に動かなくなる
-
エクセルで、結合したセルを選...
-
エクセルで0を除いて昇順に並...
-
ピポットテーブルエラー解決方法
-
複数のセルの入力内容を一度に...
-
Excelで表のデータを並び替えた...
-
excelで1行ごとに一気に削除す...
-
エクセルVBAでセル範囲のデータ...
-
エクセルVBAリストボックスに表...
-
エクセル 複数セルを選択する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで、スクロールをすると限...
-
エクセルの画面で十字マークが...
-
エクセルで連続データから、数...
-
EXCEL アルファベットと数字の...
-
セルをクリックすると付箋のよ...
-
エクセル 数値を全て「1」にす...
-
エクセルでハイパーリンクのU...
-
excelで1行ごとに一気に削除す...
-
Excel選択を繰り返すとセルの色...
-
エクセル 画面上の行数を調節...
-
Excelで表のデータを並び替えた...
-
複数のセルの入力内容を一度に...
-
エクセルVBAでセル範囲のデータ...
-
ピポットテーブルエラー解決方法
-
エクセルで「1~15」の乱数...
-
エクセルでカーソルが四方に矢...
-
Shift押しながら、矢印ボタンで...
-
エクセルで0を除いて昇順に並...
-
Excelで急に動かなくなる
-
エクセルで任意のセルをクリッ...
おすすめ情報