![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No2です。
>[入力規則]を利用すれば可能になるのなら、その設定手順を教えてください。
No2に記載の通りです。
でも、No3にも記しましたが、直接設定してしまえば良いので、作業列は不要にできると思います。
とは言え、ご提示のシートを見ると「固定で設定」しておけばよさそうな雰囲気ですので、No2のような方法をとらなくても、
・色の付いているセルを選択して
・セルのプロパティでロック
・シートの保護
で行う方が、一般的だと思います。
fujillinさん、お世話になっております。
》 提示のシートを見ると「固定で設定」しておけばよさそうな雰囲気…
カレンダーなので、セル A1、C1 の年、月を変更すると曜日(作業列の NG)が上下に動くので「固定で設定」できない、と思っています。
fujillinさん、お世話になります。m(_._)m
[補足]しましたが、添付図があるために表示されるまでに時間が掛かるかもしれません。教えて!goo倫理委員会殿が検閲中なので。(^_^)
No.2
- 回答日時:
こんにちは
編集不可にするには「シートの保護」機能を利用するのが一般的と思います。
特定の条件の結果が事前にわかっているのであれば、そのセルのプロパティをロックしておいて、保護をかけておけば実現できるのはご存じと思います。
ご質問に「条件付き書式」とありますので、勝手な想像で、「動的に編集可/不可を変更したい」ということかと推測しました。
一方で、「条件付き書式」は書式を設定・制御する機能ですので、これで操作不可などのセルの属性を制御しようとすることには無理があると思われます。
・・というだけでは、にべも無いので、マクロを用いずに似た様なことを実現する方法を考えてみました。
(マクロで行っても、たいして難しいことではないと思いますが、ご質問がそのような「条件付き」ですので・・)
以下では、「条件付き書式」は利用していませんけれど・・
1)実現したい対象セルに対して、1対1となるようにセル群を用意します。
(ご質問の例では、列が対象でしょうから、別の1列を作業列として、
その列は非表示にしておけば良いでしょう。)
2)作業列にそれぞれの条件を用いて
=IF(各条件式,"OK","NG")
のような式を設定しておきます。
(OKなら編集可、NGなら編集不可となるものとします)
3)対象のセルには、上記のセルの値によって編集不可となるような
「入力規則」を設定します。
具体的には、「入力規則」で「ユーザー設定」を選択し、数式欄に
=作業列のセル="OK"
の式を設定しておきます。
(「作業列のセル」は、それぞれに対応する作業列のセルアドレスの意味です)
以上で最低限の設定はできますが、エラー時のメッセージなどをそれらしく設定しておけば、セルの保護の際とより近い感じにもできると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 判別して色変え 2 2021/12/02 18:38
- Excel(エクセル) excelvbaでカットした行をそのまま移動(コピー)する。 4 2021/12/28 09:48
- Excel(エクセル) エクセルの数式設定で教えてください。 1 2021/11/07 14:39
- Excel(エクセル) エクセル条件付き 設定・コピペ 4 2023/10/31 14:15
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) エクセルの数式で教えてください。 1 2021/11/25 09:58
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 1 2021/12/15 10:55
- Excel(エクセル) 条件付き書式について教えてください 1 2021/12/27 10:33
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルのcountifのワイルドカードについて
Excel(エクセル)
-
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
エクセルの行を巾を変えずに増やす方法
Excel(エクセル)
-
-
4
Googleシート「A1」でなくて「A001」にしたいのですが
Excel(エクセル)
-
5
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
6
Excelの関数に関する質問です
Excel(エクセル)
-
7
表示されている人数だけを数えたい!!
Excel(エクセル)
-
8
DBCS関数とは何ぞやッ!
Excel(エクセル)
-
9
エクセルのハイパーリンクで質問です。
Excel(エクセル)
-
10
エクセルの数式で教えてください。
Excel(エクセル)
-
11
COUNTIFで同一範囲にある複数の内容の数量を簡単に抽出する方法を教えてください。
Excel(エクセル)
-
12
範囲の合計の仕方を教えて下さい。
Excel(エクセル)
-
13
Excel関数かなにかでスムーズに処理するにはあなたならどうしますか?
Excel(エクセル)
-
14
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
15
VBA(えくせる)ってなんでメンテできない人が多いんですか?
Excel(エクセル)
-
16
Excelで【1-11】と入力すると【1月11日】になってしまう
Excel(エクセル)
-
17
エクセル 大量のシートから、指定したセルをコピーして、別のシートにまとめて貼り付ける
Excel(エクセル)
-
18
Excel、Wordで入力をしていたら このように[漢数字]と出てきて入力中の文字が見えず、入力しに
Excel(エクセル)
-
19
0.001ずつずらしたいのですが実際の値は 1.552のところは1.5519999999 のようにな
Excel(エクセル)
-
20
Excel関数について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel vba で 実行時エラー13...
-
パソコンに詳しい方教えて下さ...
-
バッチファイルでディレクトリ...
-
Windows上のファイル操作の履歴...
-
java.lang.NumberFormatExcepti...
-
Outlookの「受信日時」「件名」...
-
ノーマルクローズとノーマルオ...
-
指定ファイルをFTPで自動アップ...
-
シリアル通信時のデータ受信方法
-
PC98で232c送信winndowで受信で...
-
Batファイルでhostsを追加したい
-
複数のテキストファイルの特定...
-
「TCPは全二重可能」の意味
-
TCP/IP のパケットの分断と結合...
-
エクセルが開けません(泣)
-
バックアップ
-
recv関数の戻り値について
-
CSVファイルのマッピング処理の...
-
ARCserveの復元方法
-
Zipファイルをエクセルに指定変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excel vba で 実行時エラー13...
-
エクセルの関数について、該当...
-
[条件付き書式]について、
-
パソコンに詳しい方教えて下さ...
-
バッチファイルでディレクトリ...
-
Windows上のファイル操作の履歴...
-
Outlookの「受信日時」「件名」...
-
TCP/IP のパケットの分断と結合...
-
ipadで社内ネットワークに接続
-
データベースファイル 機種変の...
-
指定ファイルをFTPで自動アップ...
-
Zipファイルをエクセルに指定変...
-
RS232cを用いた送信プログラム
-
java.lang.NumberFormatExcepti...
-
UDP受信時の通信異常検知について
-
ASP.NET C#でPOST受信
-
複数のテキストファイルの特定...
-
シリアル通信時のデータ受信方法
-
Lhaplusが発したと、みられるエ...
-
ARCserveの復元方法
おすすめ情報
fujillinさん、お世話になります。m(_._)m
》 「動的に編集可/不可を変更したい」ということかと推測しました。
「動的に」の具体的な意味が理解できていないので、ここで具体的な資料としての添付図をご覧になって、ご教示ください。
1.式 =DATE(A$1,C$1,ROW(A1)) を入力し、かつ、d(aaa) に書式設定したセル A5 を下方に
 ̄ ̄ズズーッと(35行目まで)オートフィル
2.式 =IF(MOD(A5,7)>1,"OK","NG") を入力したセル H5 を下方にズズーッと(35行目まで)
 ̄ ̄オートフィル。ちなみに、赤文字 NG の行は土、日曜日の行です。
3.範囲 B5:G35 には任意のデータを入力しますが、土、日曜の行の「セルの編集を不可とする」
 ̄ ̄方法を模索しています。
 ̄ ̄[入力規則]を利用すれば可能になるのなら、その設定手順を教えてください。