- ベストアンサー
(EXCEL)特定のセルのみ入力可能にする
こんにちは 教えてください! タイトルどおりなのですが シート内で特定のセルのみ入力可能とし 他のセルは選択することも、もちろん入力することもできないようにするにはどうしたらよいのでしょうか? お願い致します
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- [Excel]セルへ特定の値のみを入力を許可する件
例えば、"明治","大正","昭和","平成"の四つしかない「元号」の様に、特定の値のみセルへ入力を許可させたいと考えています。 以前、他の方が作成したシートで、リストボックスから選択させるようになっているのを見たことがあります。 この様にセルへ入力可能な値を選択方式とさせる方法をご存知の方がいらっしゃいましたらご教授願います。
- ベストアンサー
- その他(プログラミング・開発)
- セルに入力したら、別の特定セルに文字表示させるには
似たようなQ&Aはあったのですが、求めているものとは少し違うので質問させていただきます。 エクセルで、指定したセルに数値を入力したら、 別シートの特定セルに特定文字列を表示させる ということはできませんか。 例えば、sheet1のセルB3に「2」と入力したら sheet2のセルB5に「●」と表示 次に、sheet1のセルB4に「6」と入力したら sheet2のセルD11に「●」と表示 次に、sheet1のセルC3に「4」と入力したら sheet2のB9に「○」と表示 のようなかたちです。 sheet1の入力範囲は、B3:I85程度 sheet2の入力範囲は、B3:FZ170程度で、特定セルは重複しない 表示されるのは、「●」「○」などの文字列 です。 途中経過として、MATCH関数、ADDRESS関数を利用して sheet1のセルに数値入力をしたら sheet2の入力すべきセル番地を求めることまではできたのですが その求めたセルがすべて異なるので、それぞれのセルに移動させて 文字列を表示させることができずに困っています。 解決法をご存知の方、どうぞよろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- VBA 特定のシートが選択されていたら、セル入力
Excel365。簡略化したVBAです。 現在、「あ」というシートが選択されていたら、「あ」シートの「A1」セルに「a」と入力 「い」というシートが選択されていたら「い」シートの「A1」セルに「i」と入力。 それ以外のシートが選択されていたら、何もしない。 If Sheets("あ").Activate Then Range("A1") = "a" ElseIf Sheets("い").Activate Then Range("A1") = "i" Else 以下省略 「い」シート選択中でも、「あ」シートの「a1」セルに入力され、シートを増やしても、「あ」シートの「a1」セルに入力されます。 「い」シートを入力していません。 簡単だと思っていたのですが…。 どんなコードになるのでしょうか?
- ベストアンサー
- Excel(エクセル)
- 《エクセル2000》特定のセルだけ上書き禁止にしたい
タイトルの通りですが、任意のシートの特定のセルのみ、変更禁止にしたいです。(数にして1シートあたり30くらい) ただし、「特定のセル」以外のセルは文字色やセルの色など、書式を変える必要があるので、「シートの保護」は使えません。 「セルのロック解除」+「シートの保護」以外の方法で、特定のセルのみを保護する方法はあるでしょうか。
- ベストアンサー
- オフィス系ソフト
- Excel;特定の文字を含むセルを書き出す方法
お世話になります。 あるExcelシートの2列×300行ぐらいの範囲のセル内に 文字が入っています。 セル内(例A23idokensi)に特定の文字(例:A23)を含んでいたら、 もしくはセルを抜き出す方法はあるでしょうか? やりたいことは、アトランダムに入力されているところから、 特定の文字を含んだセルだけ取り出して内容とセルの個数を 数えることです。
- ベストアンサー
- オフィス系ソフト
- セル(Excel)の入力保護方法 を教えて下さい。
宜しくお願いします。(Excel初心者です。) スプレッド・シートを作成した際に、特定のセルだけ入力禁止にする方法はあるのでしょうか。 シートやファイル全体に保護をかける方法はわかりますが、一部のセルだけ固定していのです。 ご存知の方宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル・特定のセルの入力をシート名に反映する
題名のとおりですが、特定のセルの入力内容をシート名に反映することはできませんか? マクロでできることは知っています。 社内文書にマクロをつけると嫌がる人がいます(理由は不明……) できれば、関数でなんとかならないでしょうか? 逆にシート名をセルに反映する関数&マクロは分かるのですが セルの内容をシート名に反映する関数、というのが見つかりません どなたか教えてください。
- 締切済み
- その他MS Office製品
- Excelで特定のセルのみ移動し入力したいのですが。
Excel2000を使用しています。シートに保護をかけて特定のセルのみに入力できるように設定することまではできたのですが、その特定のセルのみにカーソルを移動させる方法はありますか?例えば、表の行を入力しないセルにはカーソルを移動させないようにして、行末のセルまでいくと次の行に改行されるようなことです。コントロールツールボックスのプロパティのEnableSelectionの項目を1_xlUnlockedにしてみると特定のセルのみ移動させることはできるのですが、保存してブックを閉じてしまうとその設定が解除されてしまうようです。マクロは複雑そうなので何か別の簡単な方法があればどなたかご教示ください。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで任意のセルに他のシートのセルの内容を入力したい。
初心者のhaasan99と申します。 エクセルのマクロを利用して、任意のセルに特定のセルに入力している内容を入力したいのです。 任意のセルと特定のセル(たとえばA1)が同じシートの場合は、下記のマクロで実行できました。 ActiveCell.Value = "=$A$1" 特定のセルが他のワークシートの場合でもできる方法があるでしょうか。(たとえば、任意のセルがワークシート1で特定のセルがワークシート2) 参考書を調べていろいろやってみましたが、うまくいきませんでした。 どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました!大変助かりました!