23 أبريل، 2026

غير مصنف

マクロで行う処理に、結構な時間が掛かる場合がある。 例えば、 システムにデータをリクエスト CSVで吐き出されたそれを処理 名前をつけて保存 を連続で100回行う場合などは、それなりに時間が掛かる。ところが今日、そんな中でもExcelで別の作業を行う方法を教えてもらった。といっても ...
ExcelVBAでプログラムを作成していると、「ある条件を満たしたら次の処理へ進めたい」「条件を満たさなければスキップしたい」といったケースは非常に多くあります。 このような処理の分岐を実現するための基本が If 文 です。 この記事では、「vba 次の処理へ進む if」というキーワードで ...
はじめにExcelでの作業は「同じ処理の繰り返し」が多いものです。100行のデータを1行ずつチェック各セルに同じ計算式を入れる複数シートを順番に処理するこうした単純作業は、VBAのループ処理 を使えば一気に自動化できます。この記事では、初心...
BackgroundWorker クラスを使用して、時間のかかる Windows フォーム操作をバックグラウンドで実行する方法について説明します。
まとめ:別ブックを開かないと爆速処理ができる 時間も手間も削減! 非表示で別ブックのデータ取得VBA 別ブックを開かずに処理すると開いているときより格段早く処理ができるため、取り入れてブックのレベルアップをしてみてください!
VBA を使った繰り返し処理の一つである Do Loop 文の使い方です。 Do Loop 文では条件式が True の間、繰り返し処理を行います。ここでは Excel VBA で Do Loop 文を使った繰り返し処理を行う方法について解説します。
VBAが遅いあなたは、少し意識するだけで、案外簡単に高速処理にすることが可能かもしれません。 ExcelVBAの処理速度を高速する方法とマクロ実行が遅い原因とその対策方法も解説します。 初心者の方は、ほぼ高確率でVBAを高速化することができます。
ダイアログボックスにメッセージとテキストボックスを表示し、ユーザーが入力した文字列を取得することが出来ます。マクロVBAの最初または途中で、ユーザーの入力によって処理を変更したい場合が出てきます。これを実現するには、マクロVBAではInputBox関数を使います。
処理を繰り返す時に使用します。 最初にforを書くのでfor文と呼ばれます。繰り返しはループとも呼ばれます。 変数が開始値から終了値の範囲内の間、繰り返します。 「Step 増減値」を省略した場合は、増減値=1になります。マイナス値の指定も可能です。 Excel、Accessとも同じです。 For文で処理 ...