[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『リストの選択結果を目立たせたい』(ひろ)
"リスト"シートを以下にしています。
A B | C D E F 1 社名 | 所在地 物件1 物件2 物件3 2 A社 | A社 aaビル abアパート 3 B社 | B社 baマンション 4 C社 | C社 ca倉庫 cb駐車場 ccマンション 5 D社 | D社 da駐車場 dbビル
さらに右に
G H I J K L M N O P Q 1 社名 物件 ワーク フロア 2 A社 aaビル A社aaビル 1 2 3 4 5 屋上 3 A社 abアパート A社abアパート 1 2 3 4 B社 baマンション B社baマンション B3 B2 B1 1 2 3 4 5 C社 ca倉庫 C社ca倉庫 1 2 6 C社 cb駐車場 C社cb駐車場 さら地
さらにセルの名前定義で
A1:A5 "社名"
D2:F2 "A社"
D3" "B社"
D4:F4 "C社"
D5:E5 "D社"
K2:P2 "A社aaビル"
K3:M3 "A社abアパート"
K4:Q4 "B社baマンション"
K5:L5 "C社ca倉庫"
K6 "C社cb駐車場"
3つ目のリストは省略してます。
Jは=CONCATENATE(H2,I2)で連結してます。
さらに"入力"シートに
A B C D E 1 社名 所在地 フロア メモ
とし、
2行目からは入力規則のリストで
A2 =INDIRECT(A$1)
B2 =INDIRECT(B$1)
C2 =INDIRECT(C$1)
としてプルダウンから選択できるシートを使っているのですが
"入力"シートのフロア欄で選択した項目が
"リスト"シートのK以降の一番右の場合に目立たせるようなことはできますか?
"入力"シートで
A B C B社 baマンション 2 C社 ca倉庫 2 A社 aaビル 2
と入力した場合に、C社−ca倉庫の2だけを赤色にするとかフォントを大きくするとか
E列に"!"を表示させるとかしたいのですが、
マクロにしないと無理でしょうか?
できれば関数や書式設定等でなんとかしたいです。
フロアには上記のように"さら地"や"屋上"、ほかにも文字が入ることがあるので
maxではなく「一番右」を知りたいです。
よろしくお願いします。
< 使用 Excel:unknown、使用 OS:WindowsXP >
D2:F2 "A社"
D3 "B社"
D4:F4 "C社"
D5:E5 "D社"
の名前をつけるついでに
F2 "A社" + "Right"
D3 "B社" + "Right"
F4 "C社" + "Right"
E5 "D社" + "Right"
とかの名前もつけてそのセルを参照すればできそうですね。
自己解決しました。
(ひろ) 2023/05/08(月) 17:35:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.