[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『同じ値のセルに同じ色をつけたい』(まゆ)
別シートからリンクでひっぱってきた列があります。
そこには「にんじん」とか「大根」とかの値が表示されています。
同じ値のセルに同じ色をつけるにはどうしたらいいですか?
行は80あります。
条件付書式では3つしかできないし、関数でもできないとか・・・。
VBAは全くの初心者なんです。
よろしくお願い致します。
誰も答えないのも分かる気がします。 まゆさんの質問の仕方が悪いのではなく、質問の内容が難しいというか 面倒な内容なんです。
VBAを実行して一括で処理するんなら、誰か答えてくれると思います(汗)。 (ramrun)遅レスですが...
↓どこかのラウンジ
仕方ないので、自分の目で見て色をつけています(笑)
時々、ここをチェックして勉強しています。
またよろしくお願いします。
(まゆ)
同じ方で、似た内容なのでこちらに統合しました。 (kazu)
以前に同じ質問が出ていて、その答えをコピーして作った
のですが、
初めはうまく計算されたのに途中からエラーが
でるようになってしまいました。
どなたか教えて下さい。
お願いします。
いくつか方法があるので、どの方法で試されたのでしょう。 実際に試されている内容を書いていただかないと・・・。 (KAMIYA)
Dim sm As Integer, ad As Range, fci As Variant
sm = 0
For Each ad In adrs
If ad.Interior.ColorIndex = clr Then
sm = sm + ad.Value
End If
Next
FCIS = sm
End Function
Function FCB(adr)
FCB = adr.Interior.ColorIndex
End Function
こういうのです。(まゆ)
エラーの種類やどのような場面でエラーになるのかも情報が ほしいところですが、推測。 以下を変更してください。 Dim sm As Integer ↓ Dim sm As Double 合計数が32767を越えたあたりから#VALUE!エラーになるということだと思います。 「整数型 (Integer) の変数は、16 ビット (2 バイト) の変数で、 -32,768 〜 32,767 の範囲の値をとります。」 ということなので、オーバーフローを起こしているのではないでしょうか。 詳しくはVBAヘルプ「データ型の概要」を参照してください。 はずしていたらもう少しどのように使っているのかも含めて 追加書き込み願います。 (KAMIYA)
[KAMIYA]さん面目ないです。 (FCISの作者・kazu)
色を付けることに関しては、こちらが応用できるかもしれませんね。 (ramrun)休憩〜
[[20031112110645]]『ある値の時そのセルと同じ書式を適用したい』(まーちん)
できました!!ありがとうございます!
KAMIYAさんが言われるように合計金額が少ないうちはできてた気がします。
VBAは初心者ですので、また質問させていただきます。
嬉しいです〜!
(まゆ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.