[[20230314100112]] 『シート保護した際のタブキー順位設定について』(ぽて) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シート保護した際のタブキー順位設定について』(ぽて)

教えて下さい。

入力者が必要箇所のみしか編集が出来ないよう、シートの保護をかけて、
該当セルのみ選択可(他のセルは選択不可)としています。

その際に、入力者が作業しやすいようタブキーでの移動順位を指定したいと思い「該当セルを選択し名前入力する方法」をやってみるも希望した通りになりません。

理想としては、Nを反対にしたような「左上→左下→右上→右下」の順で指定したセルごとにタブキー移動を出来たらと思っております。

お力添え宜しくお願い致します。

< 使用 Excel:Microsoft365、使用 OS:Windows10 >


タブキーじゃなくてエンターキーなら下に移動して、その列の操作可能セルがなければ右上に移動すると思うんですが。

 >指定したセルごとに

これが例えばA1からA5セルが操作可能セルだとして、A1からA3に移動したらB列の操作可能セルに移動したい、ということであれば標準機能だと無理だと思います。
(フォーキー) 2023/03/14(火) 10:53:37


フォーキー様

ご返信有難う御座います。

最後に記載頂いているように、入力可能セルは綺麗に「A1→A2→A3」と並んでいるわけではなく、
「BJ2→T10→T13→O19→Q21→O22・・・」のような形で移動していってほしいと思っています。

標準機能で難しい場合、なにか別の方法であれば可能でしょうか?
(ぽて) 2023/03/14(火) 13:24:34


 >入力可能セルは綺麗に「A1→A2→A3」と並んでいるわけではなく、

別に飛び飛びのセルでも上から下、下までいったら右隣の列という移動は変わらないです。
なので確認したかったのは、入力可能セルの中にも移動してほしくないセルがあるのかということだったんですが。
もしあるなら、その移動してほしいセルはどうやって判別するんですか?
おそらく質問にある移動をVBAでやろうとすると、セル移動に法則がないのであればセル番地をコードに記述するとか、ワークシートに入力しておくといった方法になると思います。

一番簡単なのは移動したいセルだけセルの保護のロックを解除することです。
(フォーキー) 2023/03/14(火) 13:57:53


 お望みのことを満たしているかはわかりませんが・・・。

 移動したい順番にクリックでセルを選択していき名前を
 付ける。

 そうすると、名前ボックスで名前を選択したら付けた名前
 の最初に選んだセルにジャンプしますので、エンターキー
 で選んだ順番にセルがジャンプしていきます。
(MK) 2023/03/14(火) 14:04:53

 主旨からは完全に脱線した事なんですが...   (なのでスルー希望)

 [ロックされたセル範囲の選択]不可の状態って、ユーザーには不評なケースもあります。
 (当然シート内容に左右される事ではあるんですが)

 シートの内容の大半が「読み物」な場合(説明書きとか)、
 それが多いと、読み進めるためにスクロール操作が必要になる事もありますが、
 この時、
 今読んでいる箇所をアクティブにしてからスクロールする。
 という無意識下の操作(結構やる人多いと思う)が阻害される為に、すんごく地味にストレスを感じる様です。

 もっと端的には「ウインドウ枠が固定出来ないじゃん!」とか。

 「編集不可」という目的は保護だけでも出来ている訳ですし、
 なるべくユーザーの操作には自由度を残しておいた方が親切なんじゃないかなぁ。と思った次第でありマス。

(白茶) 2023/03/14(火) 14:10:36


>シートの保護をかけて、該当セルのみ選択可(他のセルは選択不可)としています。
>「BJ2→T10→T13→O19→Q21→O22・・・」のような形で移動
その例のような順番であれば、
・Enterキーを押した後の移動方向を「右」に設定しておいて、
・入力後にEnterを押す
ことで、そのように動きますが?
ご自分でも色々試すことを推奨します。

(abc) 2023/03/14(火) 14:12:36


ご返信有難う御座います。

フォーキー様

こちらの認識が誤っておりました申し訳ありません。
入力可能セルの中に移動してほしくないセルはありません。

こちらのやりたい移動としては、「BJ2→T10→T13→O19→Q21→O22・・・」の順に移動していってほしいのですが、Excel上でエンターを押して移動するのは「BJ2→O19→O22→BF52→B12→CS4・・・」と左や右に行ったり、セルによって結合している影響もあるのか元のブロックにもどったりしています。

この部分を指定した順番毎に移動させるのは難しいでしょうか?
セル結合を行っているためにこのような問題となっているのでしょうか。

MK様

名前付けを試してみたのですが、セルを保護して特定のセル以外選択できないようにするとこの名前付けが使用できませんでした。
(ぽて) 2023/03/14(火) 14:21:17


 一応ロックされたセル範囲の選択も許可すると選択順の移動ができるようだ。
(ねむねむ) 2023/03/14(火) 14:25:33

 シートを保護してる場合は、Shift+Enterで選択した順に
 ジャンプするようです。
(MK) 2023/03/14(火) 16:17:59

 Shiftキーは通常の逆にセルを移動するときに
 使います。

 Shift+Enter
 Shift+Tab
 などのように使います。
(MK) 2023/03/14(火) 16:20:18

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.