[[20101025112809]] 『リスト機能で条件付書式もコピーしたい』(noname) ページの最後に飛ぶ

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

 

『リスト機能で条件付書式もコピーしたい』(noname)

リスト機能を使って、行と書式設定を動的にコピーできるようにしていますが、
条件付書式だけは自動的にコピーできません。
どうしたらよいのでしょうか?わかる方がいらっしゃったら教えてください。

ちなみに条件付書式の内容は、入力規則のリストの内容を見て、
行単位で色を変えるということをしています。
数式: =OR($H1="○",$H1="◎")

Excelのバージョンは、Excel2003で、
OSのバージョンは、WindowsXPです。

以上、宜しくお願い致します。


 そもそも「入力規則」の「リスト」で書式がコピーできますか?
 フォントや背景の色もコピーされませんし、リストに日付けと数値を混在させた場合、入力規則を設定したセルの
 書式で表示され、リストの方の表示形式は反映されませんが…
 (独覚)

 「データ」「リスト」の方じゃないかと思いますが
 通常の書式も条件付書式も新規レコードにもコピーされて反映されてるように思いますけど。
 (momo)

 単に$H1だからH列をずっと参照し続けていて、変化しないだけじゃないんですかね・・・
 (すずめ)

【独覚さん】

「入力規則」の「リスト」ではなく、こちらのリスト機能です

http://www.kenzo30.com/ex_kisotoku/ex_ks_tokubetu9_5.htm

自動的に書式とレコードが追加されていくイメージです。

【momoさん】

なぜか、条件付書式が途中で反映されていなかったりします。
やり方としては、

最初に

@1行目に項目名を作成

A2行目にデータを入力し、固定値がある項目には「入力規則」の「リスト」を作成

B2行目のデータ範囲だけを選択し、条件付き書式にて、条件を入力

C1行目と2行目を選択し、右クリックから「リストの作成」

新しいレコードが追加されても、
3行目までは条件付書式がコピーされているのですが、
4行目からはコピーされていません。

【すずめさん】

H列の値を条件に行に色を塗りたいので、H列を参照したいのです。

仮に「H1」としてしまうと、行の最初のセルにしか色が反映されません。。


 ん〜 質問者さんと同じ方法、手順で再現を試みましたが
 やはり条件付書式は新規レコードでも適用されていますね。

 気になるのは・・・
 リストのオブジェクトをVBAからいじってる時にアプリケーションエラーで強制終了しました。
 ブックが壊れやすい操作なのかもしれませんので、新規のブックで試してみてはどうでしょうか?
 (momo)

 とりあえずテストしてみました。
 なぜかA列(リストの最初の列。青い米印のある列)のみ、条件付書式を下の行に適用してくれませんでした。
なぜだ・・・
 残りの列は適用されました。

 リスト形式と数式の自動拡張機能だと思うのですが、これ、範囲が拡張してから適用されるんですかね?
 それだと最初の列に適用されない理由がわかるのですが・・・

 とりあえず同じ現象ならば、最初の列を空白にして入れてしまうというのはどうでしょう?

 あと、条件付書式の設定ですが、3行目まで選択して条件付書式にしたほうがいい気がします。
 (すずめ)

コメント返信:

[ 一覧(最新更新順) ]


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