EXCELのVBAで足し算を高速実行!範囲の指定や変数化も!
EXCELでは、ワークシート or VBAに関わらず、数値計算することが多いですね。 数値計算の中でも、最も多いのは足し算ではないでしょうか。 ワークシートではsum関数が大活躍しますが、VBAでは使えるのでしょうか? …
エクセル歴19年のしもむぎたくやがVBAについてわかりやすく解説します。
EXCELでは、ワークシート or VBAに関わらず、数値計算することが多いですね。 数値計算の中でも、最も多いのは足し算ではないでしょうか。 ワークシートではsum関数が大活躍しますが、VBAでは使えるのでしょうか? …
こちらの記事で、MAX関数やMIN関数を使った場合の日付の取り扱いを解説しました。 MAX関数やMIN関数は配列に対しても使うことができるのです。 本記事では、「配列の中から最大値や最小値を探す方法」について解説します。…
エクセルのワークシートに日付を入力して表を作成することってありますよね。 例えば、誕生日リストや入会日リストなど。 誕生日リストで、一番若い人は誰だろうと探す場合、どうしますか? リスト数によっては、日付を見て探すのは一…
VBAで数値計算をすることってありますよね。 このとき扱う数値はどうやって入力していますか? VBAコードに定数を書き込んで計算させることも可能ですが、数値が変わるごとにVBAコードを書き換えるのはちょっとナンセンスです…
EXCELのVBAで計算をする場合、注意すべきことのひとつが「オーバーフロー」です。 本記事では、「VBAの数値計算時に注意すべきオーバーフローとその対策」について解説します。 1.EXCEL VBAの数値計算で起こるオ…
こちらの記事では、right関数やleft関数を含む3つの関数の使い方を解説しました。 right関数やleft関数の応用的な使い方として、数値の0埋めができる方法があるんです。 例えば、5という数値を005としたいとか…
エクセルでは、数値計算はもちろん、文字列も取り扱うことが多いですよね。 文字列の中から決まった文字数だけの文字列を取り出す場合、どのようにしてますか? こんなときは、文字列の右部分(うしろ)を取り出すright関数のほか…
EXCELのVBAにあるメッセージボックス(Msgbox)の機能は、ユーザーにお知らせをしたり、注意喚起をしたりするのに使えます。 これらの使用方法では、主に文字列を表示することになりますが、実は変数も表示することができ…
EXCELのVBAにあるメッセージボックス(Msgbox)の機能は、ユーザーにお知らせをしたり、注意喚起をしたりできるほか、ユーザーに判断を任せることができます。 本記事では、「VBAでMsgboxにユーザー判断を入力す…
EXCELのVBAではメッセージボックス(Msgbox)という機能がありますが、使用してますか? この機能を使えると、ユーザーにお知らせをしたり、注意喚起したりできるほか、ユーザーに判断を任せることもできます。 マクロ機…