先ほどの続きですが、これではすべて加算してしまいます。
Function SumColoredCells(pRange As Range) As Double
Dim cel As Range
Dim total As Double
For Each cel In pRange
If cel.Interior.ColorIndex <> 0 Then
total = total + cel.Value
End If
Next cel
SumColoredCells = total
End Function
No.4ベストアンサー
- 回答日時:
多用すると重くなりますが、application.volatileを追加することで
再計算してくれます。
https://learn.microsoft.com/ja-jp/office/vba/api …
https://www.excel-chunchun.com/entry/worksheet-f …
Function直下に置くことで、ユーザー関数に意味を持たせます。
Function SumColoredCells(pRange As Range) As Double
Application.Volatile
Dim cel As Range
Dim total As Double
For Each cel In pRange
If cel.Interior.ColorIndex <> xlNone Then
total = total + cel.Value
End If
Next cel
SumColoredCells = total
End Function
No.3
- 回答日時:
No.1の回答にある-4142は、定数xlNone を値にしたもの。
https://learn.microsoft.com/ja-jp/office/vba/api …
結局は同じものなので、保存先さえ間違えなければ使えたはず。
No.2
- 回答日時:
先ほど回答したものですが、無視ですか?
Excel2013で確認したので、元のユーザー関数のままで可能です。
Function SumColoredCells(pRange As Range) As Double
Dim cel As Range
Dim total As Double
For Each cel In pRange
If cel.Interior.ColorIndex <> xlNone Then
total = total + cel.Value
End If
Next cel
SumColoredCells = total
End Function
保存先を標準モジュールにするだけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
論理加算と算術加算ってなんで...
-
個別機能訓練加算(II)について
-
障碍者自立支援生活介護の請求...
-
iPhoneのショートカットで時間...
-
介護関連ですが、特定施設で栄...
-
介護支援事業の初期加算について
-
iPhone Xi Phone の歩数計ジャ...
-
調剤料の加算項目について
-
診察料に含まれるもの
-
就労継続支援B型の食事加算につ...
-
調剤料の計算について
-
整形レセプト・三角巾について
-
介護の質問です。算定する際に...
-
緊急短期入所ネットワーク加算...
-
要介護度2で祖母がショートス...
-
処遇改善手当は中途退社では貰...
-
8ビット 全加算器について
-
特別養護老人ホームの嘱託医に...
-
要支援の更新時の契約
-
年寄りに距離感がおかしい人が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
整形レセプト・三角巾について
-
就労継続支援B型の食事加算につ...
-
論理加算と算術加算ってなんで...
-
特別養護老人ホームの嘱託医に...
-
iPhoneのショートカットで時間...
-
OCN訪問ポイント
-
特養で点滴
-
8ビット 全加算器について
-
放課後等デイの欠席時対応加算...
-
リハビリテーション実施加算の...
-
訪問看護ステーションの24時間...
-
介護レセプトの書き方
-
訪問介護の初回加算について
-
駐車違反で免許証を見せたらそ...
-
デーサービスセンターの個別機...
-
居宅サービス
-
通所介護、加算の算定基準について
-
介護予防
-
エクセルで列にある数字を簡単...
-
生活扶助基準(2類費)基準額...
おすすめ情報
皆さんありがとうございます。うまく計算できますが、色を付けたり消したりすると計算は自動更新しないのですが、この対応はどうしたらよいのでしょうか?。初歩的な事で誠にすいません。