Excelで座席表を作っています。
名前や性別などは別のシートに入力してあります。VLOOKUP関数で、番号を入力すると自動的に名前が入るようにしてあります。
それで、「男性なら名前を青に、女性なら名前を赤にする」といった作業をしたいのですが、毎回その席が男性とか女性なら単に書式を変更しておくのですが、そうではないので面倒なのです。
マクロも考えたのですが、ボタンを配置してマクロをボタンに登録することはできても、プログラムを組むことができません。
できればマクロがいいのですが、そのほかにも何かいい方法があれば、教えてください。
No.1ベストアンサー
- 回答日時:
書式 - 条件付き書式
で、「数式が」を選択し、それぞれの場合の書式(色)を設定する。
これだけで十分です。
No.2
- 回答日時:
当初質問に合った、紹介サイトは質問から消されてしまったようだが、すると座席表がどんな形式か判らない。
質問者はサイトを見させるような質問の説明はしないでほしい。
ーー
レイアウト的なことは想像で
A3:D3 D3:E3 A6:B6で
3近藤 良子1鈴木 一郎
2山田 花子
検索表を
G1:I3に
G列 H列 I列(男女の別)
1鈴木 一郎1
2山田 花子2
3近藤 良子2
4田中 茂1
・・・
B3などは
=VLOOKUP(A3,$G$1:$H$3,2,FALSE)で氏名を持ってくる。
これはセルが離れていても式の複写でうまく行く。
ーー
それぞれのセルで
条件付き書式
数式が
=VLOOKUP(A3,$G$1:$I$3,3,FALSE)=2
書式を女性用に淡い赤系のパターンや文字色を設定。
OK
ーーー
(複数の飛び離れたセルへ条件付き書式の一括設定について)
B3,E3,B6,E6、B9,E9に名前が入るとする。不規則位置でもよい。
CTRLキーを押しつつ、B3,E3,B6,E6、B9,E9をクリック。
そのままB3をCTRLを押したままでクリック。アクチブなセルはB3にしておく。(ここが肝心)
数式が
=VLOOKUP(A3,$G$1:$I$3,3,FALSE)=2 (B3セルに向けて記述する)
書式を女性用に淡い赤系のパターンや文字色を設定。
OK
後半は1セルに適用の操作と同じですね。
これで1セル1セル設定する手間だ省ける。
ご回答ありがとうございました。
「質問者はサイトを見させるような質問の説明はしないでほしい。」と言われても私の作る座席表は表の構造が複雑で文字では説明できません。もちろんすべて想像で回答していただいたため式を読み替えなければいけませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報