[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字の色やセルの色によって合計』(Hase)
以前にも掲載されていましたが,セルの文字色やセルの色による合計のマクロが,ある範囲までいくとエラーになってしまいます。つまり,大きな範囲を設定するとうまく動作しません。
設定が悪いのでしょうか,教えて下さい。
(他のマクロのセル色,セルの文字色検出は異常ないのですが・・・)
この内容だけ読んだ人には、さっぱり分からないのですが・・・(*_*)? どのようなマクロを使っていて、何エラーになるのでしょうか?
以前にも掲載されていましたが,
リンクを掲載した方が良いと思いますよ。 (INA)
そして,ありがとうございます。
要領がわからずつい自分の知っている範囲のことだけ書いてしまいました。失礼しました。
あらためまして。
以前掲載されていました [[20021021140637]] 『文字色、背景色を条件に指定範囲の合計を出すには?』(みい)や
「無料ダウンロード」のエクセルの学校・Color関数 ( EXCL200308-01.html ) https://www.excel.studio-kazu.jp/DL/DL01.html#color を参考にセルの文字色やセルの色による合計をやってみましたが,エラーを起こしてしまいます。
(9)Color関数の UFClr1112.xls エクセルのブック上で指定範囲は大きく設定できますが検出されたセルの個数が12〜13セル超えると動作しません。
何か別の設定,使い方があるのでしょうか,よろしくお願い致します。
> Color関数...セルの個数が12〜13セル超えると動作しません。
セル数とか限定していませんし、考えにくいです。 具体的に詳しく報告してください。
(kazu)
私の使い方に間違いがあるかもしれません。
ダウンロードしたUFClr1112.xls と自分のブックを開いてあります。
自分のブックは,単純にA1からA100までいろんな色のセルでランダムな数が並んでいたとします。
UFClr1112.xls のマクロをコピーしたいので[ツール]−[マクロ]−[Visual Basic Editor]で標準モジュールを私のブックにドラックしてコピーしました。
一度,閉じて再開し,「マクロを有効にする」でマクロが使えるようになったのですが,セル色で合計を求めるUFClrSumccの指定範囲が大きすぎると #VALUE になってしまいます。
自分なりに試したところ 32768を超えた値かもしれません。
エクセルのHELP画面を見ながらマクロやらコピーをやっています。
私はおそらく重大な過ちをしていることでしょう。
どうかよろしくご指導願います。
(Hase)
わ か り ま し た !。
エラー #VALUE! は数値以外が入っている可能性が高いです。
[スペース]とか[文字列]が入っていませんか?
(kazu)
変数 sm や cv がInteger型なのでオーバーフローしているのでは? Currency や Long にしてみてはどうでしょうか (りな)
一応A1からA50000まで試しては見たのですが、
その線も考えられますね、[りな]さん、アドバイスありがとうございます。
どうしても習慣になっていてIntegerを使ってしまいます。 (kazu)
対策版 UFClr1125.xls をアップロードしました。
https://www.excel.studio-kazu.jp/DL/DL01.html#color
ごめんなさい。完全に私のミスです、データに一つでも 32767 を超えるものが 存在すると #VALUE! になります。
[Hase]さん、すみませんが新しい版をダウンロードして再度テストをお願いします。
[りな]さんにも感謝。
あらら、[百円均一]の方も修正しなければ...。 (kazu)
リニューアルも考えていたので、
Color関数 UFClr0827.lzh [百円均一ダウンロード]を休止しました。
(kazu)
対策版 UFClr1125.xls を使わせて頂きました。快調に動いています。
今持っている懸案が一気に進みそうです。
そして,(りな)さんをはじめ,多くの方が意見を寄せて解決法を探っている姿に感謝したいと思います。
本当にありがとうございました。 これからもよろしくお願い致します。
(Hase)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.