[[20230508150248]] 『リストの選択結果を目立たせたい』(ひろ) ページの最後に飛ぶ

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

 

『リストの選択結果を目立たせたい』(ひろ)

"リスト"シートを以下にしています。

  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.