[[20030217123628]] 『入力時、必要なセルに自動的に移行したい』(さる) ページの最後に飛ぶ

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

 

『入力時、必要なセルに自動的に移行したい』(さる)

必要なデーターをセルに入力すると、通常は一定の方向へ順次移行していきますが、これをカーソルを使用するのでは無く、入力したらENTERの手順で必要なセルのみに順次とばして入力することは可能でしょうか。例えば、右方向に入力していたものを途中で下段のセルに移行するようなことです。

ロータスを使用していた時は、簡単なマクロを作成し、非保護のセルのみにジャンプして入力をしていました。EXCELもこういうことが出来るのでしょうか。簡単な方法を教えて下さい。


 『入力順序にセル移動させる方法』

 セル選択時にCtrlキーを押しながら、セル選択すると複数範囲を選択することが出来ます。

この選択方法で選択すれば、選択した順にセル移動し入力できます。

ただし、入力はEnterキーかTabキーで行います。方向キーを押すと選択範囲は解除されてしまいます。

試しに、Ctrlキーを押しながらセル範囲を幾つか選択して、Enterキーを押し続けてみて移動の様子を確認して下さい。

1つの範囲内の入力移動は、例えばA2:D5の範囲に入力するときA2でTab→移動B2,C2同様にTab→D2でEnterでA3に移動します。

この操作を繰り返します。この場合は範囲選択しなくても出来ます。

 (シニア)


ありがとうございます。試したところ希望セルに移動するのを確認しました。

ただ、一時的な使用には有効と考えますが、随時使用するには毎度設定が必要な感じがします。

固定的な方法はないでしょうか。申し訳ありませんが、他の方法があるのであれば教えて下さい。

(さる)


 『常用する範囲の入力順を固定するには範囲名を設定します』

 希望セルに移動することが確認できたら、Ctrlキーを押しながら入力順にセル選択して、

最後に最初のセルを選択して、この範囲に範囲名を付けます。

列番号の左上にある『名前ボックス』に範囲名を適当に例えば「入力範囲」とします。

入力するときに「名前ボックス」の▼をクリックすれな範囲名リストが表示されます。

「入力範囲」をリスト選択すれば、毎度設定する必要がなくなります。

確認して下さい。これで面倒な作業は一度で常用できるようになります。

※【参考】範囲名削除や変更は「挿入」メニューの「名前」「定義」で行います。

 (シニア)


ありがとうございます。大変参考になります。

試したところ、同じ部分をフィールドバックする形式となりますが、そこで申し訳ありませんが、また質疑させていただきます。

入力内容を途中で変更したり、また時間をおいて途中から入力したい場合など、大量のデーターを打ち込む場合には少々無理があるようです。入力中間違ってカーソルを押すことも多々あると思います。

そこで目指すのは、そういう問題にもかなうような入力を目指しています。前述でも質疑した非保護のセルのみ順次入力するようなことは難しいでしょうか。

(さる)


 案内した方法は固定範囲を順次循環入力させる場合で、誤入力や再入力したい時はShift+Enterで逆順序に移動させます。

アンケートや問題回答欄、正解表示などセルが固定している場合に「入力」「非表示」「表示」の切り替え時利用します。

 範囲指定しないで、C列、E列、G列に順次入力するには、D,F列を非表示にして

C,E列でTabキー、G列でEnterキーでC列下のセルに移動の操作の繰り返しで行えばよいのではないですか?

キー移動はEnter↓、Shift+Enter↑、Tab→、Shift+Tab←、Tab→Tab→Tab→Enterで最初の入力セルの↓に移動

大量のデータで単位時間に入力する量は稼働します。

非保護、保護の切替にセル選択したり、シート保護、解除の手間より操作に慣れた方が良いように思います。

LotusではTabキーはページスクロールですので使用できません。

 (シニア)


ありがとうございました。ご教授の内容で作成してみます。(さる)


作成内容で問題が出ました。

順次範囲指定の後、名前ボックスに明記したまでは良かったのですが、

肝心の指定範囲を示しません。

5列、20行の範囲を横移動優先で入力をしましたが、5列、8行の範囲しか示しません。

範囲指定に限界があるのでしょうか。それとも手順がおかしかったのでしょうか。

教えて下さい。

(さる)


 範囲指定の限界ではなく、以前に「名前ボックス」で同名の5列、8行の範囲を指定しているからだと思います。

5列、20行の範囲選択後、「名前ボックス」に別名で範囲名を付ければ指定できます。

同名の範囲名の範囲の変更、削除は「名前ボックス」では出来ません。

挿入メニューの【名前】【定義】で参照範囲を変更します。

 (シニア)


【名前】【定義】にて関係名を全て削除して、再度チャレンジしましたが、同様の結果が出ました。新シート上でも入力して見ましたが同様の結果となりました。使用するバージョンに問題があるのでしょうか。EXCEL2000「プロフェッショナル」を使用しています。またセル情報上の制約があるのでしょうか。

(さる)


 起動されているファイルのセル情報に制約されているとすれば、再起動して、もう一度確認しても、同様の結果ですか?

 (シニア)


再起動後、新規シートに入力してみましたが、同様の結果でした。

(さる)


やはり難しいのでしょうか。シニアさんの画面では如何ですか。別のハードでも試しましたが結果は変わりませんでした。

お返事下さい。

(さる)


 EXCEL2000で確認して回答しています。制約されることはありません。

もっと広範囲の選択をして、問題の解答の表示/非表示を条件付き書式で活用しています。

再起動後、新規シートに入力しても同様の結果ですと、どこに負荷がかかっているのか解かりません。

ヘルプメニューの「アプリケーションの自動修復」で解決しないですか?

 (シニア)


変わらないようです。この件はしばらく保留とします。シニアさんには大変迷惑をかけてしまいました。ご協力ありがとうございました。

(さる)


申し訳ありません。新たな事を発見しました。

実は私の説明がまずかったのか、勘違いか、行列とも連続したフィールドで一気にセルを選択ればシニアさんが言われた内容になるようです。

ところがセル入力を一個づつ選択したり、又は断片的に列行をとばしたりする設定としている物ですから思うようにいかないようです。やはり、連続的にセルを選択する方法しかありませんか。目標は必要なセルのみにジャンプして入力したいのですが・・・

(さる)


 単セル、連続セル指定順序に入力する方法は自己解決されたようですが

 @目的のセルにジャンプさせたいのであれば、Ctrlキーを押しながらGを押して、目的のセル番地を入力します。

 Aジャンプするセルが固定している場合は

ハイパーリンクの挿入で「このドキュメント内」で「セル参照を入力してください」にセル番地を入力します。

 (シニア)


再度、ありがとうございました。また宜しくお願いします。

(さる)


 こちら事務局です。タイトルを変えました。

 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


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