- 2024.12.13
【VBA入門】For…Nextステートメントで処理をループする
ループ処理と呼ばれるものをご存知でしょうか?プログラミングを行う上では必須の処理方法で、VBAにも同じく用意されている機能です。 今回は、そのループ処理を行うにあたって使用する、For Nextステートメントというものについて解説をしていきたいと思います。For Nextステートメントは、「何回繰り返すか」をあらかじめ決めておいて、その回数に達するまで同じ処理をくり返すときに使います。 基本的な使 […]
ループ処理と呼ばれるものをご存知でしょうか?プログラミングを行う上では必須の処理方法で、VBAにも同じく用意されている機能です。 今回は、そのループ処理を行うにあたって使用する、For Nextステートメントというものについて解説をしていきたいと思います。For Nextステートメントは、「何回繰り返すか」をあらかじめ決めておいて、その回数に達するまで同じ処理をくり返すときに使います。 基本的な使 […]
Exelで作業をする時、シートを複製して使いたいことはよくあるかと思います。 ですが、いくつものシートをコピーする作業を毎回手作業でやっていては大変ですし、どこかでミスをする可能性もありますよね。 そういうときこそVBAでマクロを組むことで、効率的かつミスなく作業を終わらせることができます。 そこで今回は、効率よく作業するためにVBAでシートをコピー・移動する方法について解説していきたいと思います […]
Excelのデータを扱う際、条件によって処理内容を変えたいことはよくあると思います。そんな時に使用するのがIf文です。 VBAに限らずプログラミングを行う上では必須とも言えるIf文ですが、慣れないうちはどう使えばいいのか分からないことも多いかもしれません。 そこで、今回の記事ではVBAでIf文を使う方法について詳しく解説していきたいと思います。 VBAでのIf文はどう書く? まず、If文とは「もし […]
Excelで作業をしていると、作業していた範囲の最終行の次に新たにデータを追加したくなったり、反対にデータを削除したくなったりすることはよくあるかと思います。 ですが、扱っているデータの量が多ければ多いほど手動で最終行の位置を探し出すのは困難になりますよね。データの増減はよくあることなので、その度に最終行を探したり、関数やマクロを修正したりするのも非効率的です。 そこで今回は、VBAを使用して最終 […]
皆さんは、VBAにおけるDictionaryオブジェクト(連想配列)をご存知でしょうか? 連想配列はPythonやJavaScript、PHPなど様々なプログラミング言語で用いられており、VBAではDictionaryオブジェクトとして実装されている機能です。キーで配列内のデータを指定して参照することができるので、商品名と値段など、結び付けて管理したいデータを扱うのに便利です。 今回は、VBAでD […]
VBAを扱っていると、様々なエラーに遭遇する機会があると思います。その中でも、「型が一致しません」というエラーについては、1度は見た経験がある人も多いのではないでしょうか。 VBAやその他のプログラミング言語においては、どんな場合でも変数を使うことは必須です。その中で、宣言された変数に型の合わない値を代入してしまいエラーになる、といったケースはよくあると思います。 今回の記事では、VBAでもよく起 […]
VBAで文字列を扱う際、不要な空白を削除したい!と感じる瞬間はありませんか? この記事では、VBAで文字列のスペースを削除する時に使えるTrim関数について詳しく解説していきます! Trim関数とは? Trim関数とは、文字列の先頭と末尾の空白を削除する関数です。文字列の中の空白文字を残したまま、余白を削除したい場合などに使用します。 Trim関数を使って空白を削除することで、Excelシート上の […]
VBAの配列(Array)の使い方を基礎から解説。宣言・初期化、ループ処理、コピー、ソート、検索、要素の追加・削除、結合など実務でよく使う操作をサンプルコード付きで紹介しています。多次元配列やUBound・LBound関数の使い方も解説しており、VBA初心者の方でも配列の基本を一通り身につけられます。
データベース管理システムで使用する構造化問い合わせ言語「SQL」のうち、データ操作言語(DML)には、以下の4種類の文があります。 INSERTデータテーブルにデータを追加するSELECTデータテーブルの格納データを検索するUPDATEデータテーブルの格納データを更新するDELETEデータテーブルの格納データを削除する 本記事では、そのなかでもデータ検索に用いる「SELECT」文について基礎から解 […]
WHERE句とは WHERE句は、データベース内の膨大なデータから特定の条件に一致するデータだけを選び出すフィルターの役割を果たす重要な機能です。例えば、データを抽出するSELECT文と組み合わせることで、「IDが1000番未満の従業員」や「名前が特定の文字で始まる人」のように、目的のデータだけをピンポイントで検索・表示できるようになります。 また、データを書き換えるUPDATE文を使う際にもWH […]