繰り返し

【マクロVBA】Do…Loopで指定条件まで繰り返し・ループする!WhileとUntilの違いとは

VBAでプログラミングをするうえで繰り返し動作が必要な場面が出てくると思います。例えば100行連続で処理内容が一緒だった場合、100行分の処理プログラムが必要になります。 それでは日が暮れてしまうので繰り返し動作のDo Loopを身...
繰り返し

【マクロVBA】For…Nextで指定した数値で繰り返し・ループをする方法と途中で抜け出す方法

VBAでプログラミングをするうえで繰り返し動作が必要な場面が出てくると思います。例えば100行連続で処理内容が一緒だった場合、100行分の処理プログラムが必要になります。 それでは日が暮れてしまうので繰り返し動作のFor ...
基礎知識

【マクロVBA】変数型の一覧と意味と必要性について!数値や文字・配列の変数を宣言・定義をする方法

VBAに欠かせない機能として「変数」というものがあります数学でも使用される変数と意味合いは一緒です。 数値や文字を入れる部屋みたいなものですね。 さらにその変数を使用して計算や比較など行うことができる優れものです。とても便利な...
関数

【AVERAGEIFS関数】エクセルで複数の条件に当てはまる平均を求める

AVERAGEIF関数の条件を複数にできるAVERAGEIFS関数について説明します。 仕組みとしては、設定した複数の条件を満たすもののみ平均を算出するといったものです。 それでは見ていきましょう。 ■関数の仕組み ...
関数

【SUMIFS関数】エクセルで複数の条件に当てはまる合計を求める

SUMIF関数の条件を複数にできるSUMIFS関数について説明します。 SUMIF関数についてはこちら☟ 【SUMIF関数】エクセルで条件に当てはまる合計・総和を求める - 独学エクセル塾 (dokugakuexcel.com...
関数

【EXACT関数】エクセルで同じ・等しいデータかを判別・判断し、TRUE・FALSEで表示する

データの照合を行ったり、同じ内容のものを一目で判別したいことはないでしょうか。 データが大量にあると、判別がめんどくさいですよね。 今回は比較が一目でわかるEXACT関数を紹介します。 それでは、そんな便利なEXACT関...
関数

【VLOOKUP関数】エクセルで条件に合ったデータを表示する・抜き出す。

データを選択するとその内容に付属する詳細を表示したいと思ったことはありませんか? 人の名前を選択すると、その人に当てはまる住所や電話番号が表示される...などの表示ができれば 便利ですよね。 今回はそんな便利な機能を可能...
高速化

【マクロVBA知識 高速化②】あまり知られていない?大量データで処理が遅いマクロVBAを配列で高速化

今回はVBAの高速化について説明します。皆さんは作成したマクロVBAの処理速度が遅くなったことはないでしょうか。 今回はその悩みを解決する第2弾となっています。 前回の内容を合わせると効果はさらに見込めます。 前回の記事...
高速化

【マクロVBA高速化①】画面更新・自動計算・イベントのOFFで高速化!3つのApplication

今回はマクロ・VBAの高速化について説明します。皆さんは作成したマクロ・VBAの処理速度が遅くなったことはないでしょうか。 データ数やデータ容量が多ければ大きいほど処理速度は遅くなります。データが逐一入ってくるシステムだと追いつかな...
基礎知識

【マクロVBA】プログラムを1行ずづ実行・すべて実行・指定した位置・箇所まで実行する方法

前回はプログラムを実際に入力してみました。今回は入力したプログラムの実行方法について紹介したいと思います。 前回の記事はこちら☟ 【VBA知識 4】文字・数値を入力する - 独学エクセル塾 (dokugakuexcel.com...