添付画像のように-1~+1範囲の数値が4つ連続した時に5行1列を罫線で囲み、囲んだ中に平均値を反映させたいと思ってます。
画像はある製品の測定結果なのですが、作成したフォーマットには規則性があります。1行=1mm、1列=3mmとし、3×5mmの製品を切り出す為、6mmの製品を半分に切断しているのが罫線の1囲みです。なので、罫線で囲んだ左右は同じ数値の製品になり、左右共平均値は同じです。
囲んだ両端の行は数値(2行1列)の下の行(2行目)を囲む事とし、上の行(1行目)を囲むと範囲外の数値を選んでいる事になるので、必ず両端の囲みは範囲外の行を囲んではいけません。
範囲内の数値が4連続=1囲み、6連続=2囲み、9連続=3囲み、12連続=4囲みという規則性がありますので、5連続でも1囲み、7連続でも2囲み、13連続でも4囲みです。
画像にも説明書きしましたのでご参照下さい。
少し厄介なお願い事かと思いますが、お知恵をお貸し頂けると大変助かります。
最近良く似たコードを組んだことありました。
値の上限、下限で判断して罫線をひくマクロを組み合わせれば出来ると思います。
VBA で説明すると下手くそなので、上手く説明出来ないのかもしれませんが、
http://excel.onushi.com/purpose/fc-max-min.htm
エクセルの条件式書式で条件の範囲内だったら、文字色を変える等の
工夫をすると、わざわざVBAでしなくても良いのかもしれません。
コメントありがとうございます。参考にさせていただきます。
VBA で説明すると下手くそなので、上手く説明出来ないのかもしれませんが、
2013/07/25 11:59:08http://excel.onushi.com/purpose/fc-max-min.htm
エクセルの条件式書式で条件の範囲内だったら、文字色を変える等の
工夫をすると、わざわざVBAでしなくても良いのかもしれません。
コメントありがとうございます。参考にさせていただきます。
2013/07/27 23:34:14