エクセルで作成した表についての質問です。
ある列のセルに決まった文字列を入力すると、その行の背景色が自動で変わる方法を教えていただけないでしょうか?
例)
 「完了」と入力した行が一行灰色に変わり、
 「未完了」と入力した場合は何も変わらない。

よろしくお願いします。

A 回答 (2件)

条件付き書式を利用するのが一般的でしょう



例えばA1セルに「完了」と入力されたときA1~Z1の背景色をグレーとするには

A1を選択して「書式」→「条件付き書式」を選択。
最初のボックスが「セルの値が」と初期表示されているのを「数式が」に変更し、式に「=$A$1="完了"」と入力。

次に「書式」ボタンで背景色をグレーにする

最後にA1をコピーしB1~Z1に「編集」→「形式を選択して貼り付け」→書式 で貼りつける

そうすればA1が「完了」のときだけグレーになります。条件は3つまで同時に指定しますから更に「未完了」なら背景を黄色にすることもできますよ
    • good
    • 1
この回答へのお礼

回答ありがとうございました。
早速試してみたところ、うまく動作しました。
いろいろ応用してみたいとおもいます。

お礼日時:2006/07/23 16:22

「条件付書式」を使えば簡単にできます。



1.任意の行を選択
2.メニューから「書式」→「条件付書式」を選択
3.ダイアログの「条件1」欄で1つ目コンボボックスで「数式が」を選択し、2つ目を「=$x:$x="完了"」と入力
 ※ 「x」は選択した行番号
4.「書式」ボタンをクリックして書式(灰色を選択)を設定
5.「OK」ボタンをクリック
6.上記の書式をコピーして、他の行にも貼り付ける


以上です
    • good
    • 0
この回答へのお礼

zap35さん同様、お早い回答本当にありがとう
ございました。
エクセルをうまく使いこなせる様になると、
日々の雑務が本当に楽になりますね。
今後もいろいろ質問が出てくると思いますので、
よろしくお願いします。

お礼日時:2006/07/23 16:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q背景色を変数で管理したい

いつもお世話になっています。
ページの背景色ですが、変数に置くことって出来ますか?

自分のパソコンで20枚ほどページを作り、
実際に使用するディスプレイで表示させてみると、
「イメージした背景色と違うから変えて欲しい」と言われました。

1枚1枚タグを書き直せばいい話なのですが、めんどくさいなぁと・・・(苦笑)。
これからもっとページが増えた時、また変えて欲しいとなったら
かなりの手間になるのでは?と今から怯えております。

グローバル変数か何かに置いて、そこを一箇所変えるだけで
全てのページの背景色を変える方法をご存知の方、教えてください。

Aベストアンサー

適当な外部インクルードファイル(common.aspなど)を用意して

<% Const g_Bgcolor = "#ffffff" %>

各ページでは

<!-- #include file="common.asp" -->
<html>
<head><title>sample</title></head>
<body bgcolor=<%= g_Bgcolor%>>
<!-- ページ内容 -->
</body>
</html>

とすればいいだけの話では?

QASP(VB).NETでの背景色変更

ASPは初心者なのでよろしくお願いします m(__)m

Windowsアプリケーション(VB)では画面の背景色を動的に変えるのは簡単なことなのですが、Webアプリケーションだと勝手が違って思うようにいきません。その制御が可能か不可能、可能であればその方法も教えてください。
ちなみに環境は.NET Framework1.1です。
以上、よろしくお願い致します。

Aベストアンサー

お世話になります。

JavaScript でやってみるのはどうでしょうか。
http://www.sumnet.ne.jp/domp/jsbs/kaisetsu/bgcolor5.htm

Q入力フォームの入力チェックについて

皆様こんにちは、宜しくお願い致します。

現在、ASP.NET2.0で業務用Webアプリを開発しています。
入力フォームサブミット時の入力チェックについてですが、
Validatorコントロール含むサーバサイドのみでは不十分
なのでしょうか?

職場では、PerlやASP案件はJavascriptを使用してクライアント
サイドとサーバサイドで同様の入力チェックを実装しておりますが、
特に仕様や規約で決まっている訳ではない為、実装理由を上司に
尋ねると「まぁ念の為にね」という回答でした。

その為、今回も念の為にクライアントサイドの入力チェックも
実装しようという事ですが、私としましては工数が増えるだけで
同様のチェックを両サイドで行うメリットが分かりません。

職場は小さい会社で、初めてのASP.NET案件の為、他に経験者が
おらず困っています。

ケースバイケース、という事もあるかと思いますが、ASP.NET
もしくはWebアプリ開発の一つの手法として、経験者様からの
アドバイスを頂戴致したく、宜しくお願い致します。

皆様こんにちは、宜しくお願い致します。

現在、ASP.NET2.0で業務用Webアプリを開発しています。
入力フォームサブミット時の入力チェックについてですが、
Validatorコントロール含むサーバサイドのみでは不十分
なのでしょうか?

職場では、PerlやASP案件はJavascriptを使用してクライアント
サイドとサーバサイドで同様の入力チェックを実装しておりますが、
特に仕様や規約で決まっている訳ではない為、実装理由を上司に
尋ねると「まぁ念の為にね」という回答でした。

その為、今回も念の為に...続きを読む

Aベストアンサー

サーバ側の入力値チェックは必須かつ入念に行うべきですが、クライアント側のそれは、入念である必要はないでしょう。

個人的には、クライアント側のチェックは使い勝手のひとつと見なしています。
どんな環境でも、サーバのチェックー>クライアントへの画面返信は時間が掛かります。ユーザとしては「送信」ボタンを押したら即座に結果を知りたいところです。
たとえば、必須欄を空欄のまま送信ボタンを押したら、クライアント側で即座に入力を促すメッセージを出した方がユーザにとってはうれしいはずです。
状況によりますが、「こんな簡単なことをいちいちサーバに聞きに行くのか?」とユーザに思われない程度にチェックすればよいのではないでしょうか?

Q[ASP+SQLserver]列名の取得・・・

こんにちわ!皆さん!!
今日は、ASPで列名を取得する方法が見つからず悩んでします。

例えば
Syohin = rsSyohinMaster("商品名")
とすれば、テーブル内の「商品名」という列名に入っているデータをSyohinに格納できますよね?

そうではなくて・・・
Retsumei = rsSyohinMaster(1) とかやったら、
Retsumei に 「()」内で指定した番目にある列名を(例えば:商品名)格納
したいんです!

そういうコマンドないですか?

実際は指定されたテーブルの列名を配列に一気に取り込む処理を考えています。

いかがでしょうか?

宜しくお願い致します!

Aベストアンサー

Retsumei = rsSyohinMaster(1).name

の様に、参照中のアイテムに、「.name」をつければ、列名を取得できます。

ちなみに、
rsSyohinMaster.GetRows(count, start, fields)
関数で、配列に変換できます。
count:レコード数(-1で全て)
start:開始レコード位置(0現在位置から、1最初から、2最後のレコードから)
fields:フィールド名か、フィールド名の配列

QTempleteField列を行ごとに編集したい

ASP.NET(VB2005)を勉強中の超初心者です。よろしくお願いします。

GridViewのある1列がテンプレートフィールドで、ImageButtonを1つ貼り付けています。
ImageButtonの画像を行ごとに変更したいのですが、可能なのでしょうか?

Googleで調べてもこれといったものが見つからなかったので、教えていただけたら幸いです。


※ImageButtonをクリックしたら、別ウィンドウでImageButtonの画像を拡大表示させる、というのが目標です。
現在別ウィンドウで開くことだけはできています。

Aベストアンサー

GridView とバインドしているデータの中に画像のファイル名が含まれているようならわりと簡単にできます。
ImageButtonのImageUrlプロパティに画像のファイル名をバインドすればよいです。
やりかたは下のページが少し参考になるかと。

http://blogonos.wordpress.com/2006/05/11/%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%a4%e3%81%ab%e3%82%88%e3%81%a3%e3%81%a6gridview%e3%81%ab%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%ab/


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報