[[20020809083834]] 『ある条件下で罫線を自動的に引く』(フラニー) ページの最後に飛ぶ

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

 

『ある条件下で罫線を自動的に引く』(フラニー)

ある条件下で罫線を自動的に引くことはできますか?

A列に氏名が入っているのですが、1人について1行〜3行まで、使う行数がばらばらです。

1人ごとに罫線(横線)で区切りを入れた表にしたいのですが、人数がとても多いため、若干手間がかかります。

そういった数式はあるのでしょうか?それともマクロを組むのでしょうか?

とても初歩的な質問だと思うのですが、宜しくお願い致します。


 数式は答えを返すものなので、罫線を引いてくれたりはしません。

 条件付き書式設定で罫線を引かせることは出来るけど、「条件」がはっきりしないと

 出来ないし、自由度が低い...

 マクロの方が自由度は高いけど、同様に「条件」がはっきり決まっていないとダメです。

 自分でプログラムすることになります。

 少なくても氏名が入ったセルと、それ以外の情報が入ったセルを区別する(区別できる)

 必要があります。

 (ramrun)


 条件がキーワードなのですね。

 多分、ある程度はっきりさせることができるので、マクロで出来そうです。

 マクロを組んだことがないので、まずそこの勉強から始めてみます。

 (フラニー) 


 条件をはっきりさせることが出来るなら、条件付書式で設定可能だと思います。

 A列のデータの入っている部分を範囲選択して、【書式】【条件付書式】。

 条件の設定ウィンドウが出てきますね。そこに[セルの値が]と入っていますね。

 その右に条件を設定していくのです。

 条件は、yesかnoで表せなくてはなりません。

 たとえば

 [セルの値が][次の値に等しい]["山田"](セルの値が山田である)

 とします。

 「山田である」に対して答えはyesまたはnoしかありませんよね。

 もっと条件を広げたければ条件を [山田である または 斎藤である または 鈴木である]

 のようにすれば良いです。記述は次の通りです。

 [数式が][=OR(A1="山田",A1="斎藤",A1="鈴木")] ←A列を全部選択して設定した場合の記述です。

 このように、セルの内容を参照して判断するケースと、数式が成立するか否かで判断する2種類があります。

 そして、この条件を満たす場合の書式を設定します。

 この条件は3つまでしか設定することが出来ませんから、合計4種類の書式しか設定できません。

 ramrunさんのおっしゃるとおり自由度は低いです。でもこれで対応できる条件を設定

 できれば手軽でよい方法だと思います。

  #ごめんなさい、フラニーさんのところが意図と違うように表示されているように思い

  #書き直してしまいました。

 (HIDE)

コメント返信:

[ 一覧(最新更新順) ]


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