5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
平吹 敦史さんの投稿
(投稿ID: 2696)
Formulaプロパティは、最初違いがよくわかりませんでしたが、簡単なテストをして、よくわかりました。今までは、数式はExcelで事前につくっておいて、それ以外をvbaで処理していました。
数式そのものもvbaで処理できることがわかり、幅が広がりそうです。
ゲストさんのコメント
(コメントID: 4153)
>数式そのものもvbaで処理できることがわかり、幅が広がりそうです。
セルに関数が埋め込まれていると動作が重たくなるので、ワークシート関数を利用するにしても、僕は極力
Range("A1").Value = WorksheetFunction.Sum(Range("F1:H7") のような形で、ワークシート関数呼び出し、演算した結果をただセルに書き込むほうが好みです。
ワークシート関数をセルに書き出すのは、納品先からそうしてくれとよほど強く要望され、説明しても分かってくれなそうなときだけですね。
.Formula, WorksheetFunction とも、発展編1のテキストで取り扱っています。そちらも参照いただければと。
>お世話になります。
>Formulaプロパティは、最初違いがよくわかりませんでしたが、簡単なテストをして、よくわかりました。今までは、数式はExcelで事前につくっておいて、それ以外をvbaで処理していました。
>数式そのものもvbaで処理できることがわかり、幅が広がりそうです。