
2行目から6行目まで読み込み [売価] >= 8,000 なら[売価]を7列目に出力するプログラム。
「.value」はお約束のように使っているけど、あえて省略するケースもあります。
みなさん、こんにちは。セルネッツ竹本です。
今回は、「.value」をテーマに、解説をしたいと思います。
VBAコードのレビュー
自作マクロのコード、このままで大丈夫か不安ではありませんか?
- ValueやFormulaの使い分けが曖昧なまま、マクロが増えている
- コードが長くなりすぎて、どこを直せばよいか分からない
- 自分が異動したら、このマクロを誰も直せなくなりそう
そのお悩み、プロによるコードレビューと改修で解決できます。Excel専門のシステム開発会社『セルネッツ』なら、冗長な記述の整理や、不具合の起きやすい書き方の見直しができます。後任の方が読める形への書き直しにも対応します。社内で作ったマクロの引き継ぎもご相談ください。
\Excel専門特化 × 低価格 × スピード対応/
全国対応・お見積もり無料
◆ValueとFormulaを理解できると幅が広がる
Valueプロパティは、「値」を取り扱い、Formulaは「数式」。
以下の記述(A)と(B)において、得られる結果は同じです。

◆どんなケースで「.Value」を省略することが多いか・・・
省略した場合は、「みなし適用される」ことが正しく理解できている場合で、かつ、プログラム全体量に対する「.value」の個数が膨大になるケース。
プログラム記述の仕方にもよりますが、「数百個~千個レベル」での簡略化ができる場合も少なくありません。
大切なことは、省略した場合の影響とリスクを正しく理解できているかどうか。
無用な使いすぎは可読性を下げ、不具合誘発度をあげてしまうため、適宜、十分なテストのうえ、判断をしたいものです。
今回のテーマは、「.Value」について、解説を行いました。
本記事が、Excel実務の効率化において、ご参考お役立てになれば幸いです。
相見積もり歓迎
コードの見直しも、時間単価で必要な分だけお受けします
- 基本料金50,000円+開発の時間単価10,000円(税別)です
- 見直しの範囲を決めてから、作業時間の見込みをお出しします
- ご自身で直せる内容なら、その旨を正直にお伝えします
セルネッツでは相見積もりを歓迎しています。料金は基本料金に、要件定義・設計・開発の時間単価を加えた体系です(税別)。全面的な作り直しが必要かどうかも、正直にご説明します。システム導入相談やセカンド・オピニオンも、60分無料で承ります。
\Excel専門特化 × 低価格 × スピード対応/
全国対応・お見積もり無料