vba

vba

エクセルVBA|VLookup関数マクロの処理をはやくするときのポイント

便利なエクセル関数のひとつである「Vlookup関数」は、大量のデータを対象に実行すると処理が遅くなることがあります。この記事では、Vlookup関数と同じ機能でありながら、できるだけ処理時間を短くなるマクロの作りのテクニックを紹介します。
vba

エクセルVBA|VLookup関数を実行するマクロのつくりかた

エクセルの関数で今も根強い人気のあるVLookup関数はデータを抽出できるため実務では非常に便利な関数です。このVlookup関数をVBAで実装すればマクロにできます。この記事ではマクロの作成方法やエラーが発生しやすい部分の紹介、対処方法について解説しています。
vba

エクセルVBA|For nextやDo Loopで繰り返し処理マクロをつくる

プログラミングでは必須となるくり返し処理ですが、VBAでマクロを作るときも例外ではありません。くり返し処理を実行するマクロが利用できれば、驚くほど作業効率があがる可能性があります。この記事では、VBAのくり返し処理の実装方法を紹介しています。
vba

エクセルVBA|SelectCase文で条件により処理が変わるマクロをつくる

VBAにおける条件分岐といえばIF文が有名ですが、多くの分岐をあつかう上ではSelectCase文を利用することでスッキリとした読みやすいコードを書くことができます。こちらでは、複数の分岐をする処理のマクロをつくるときに使えるSelectCase文について紹介しています。
vba

エクセルVBA|表の最終行・列を取得してマクロの実行範囲に指定する

エクセルVBAをつかってマクロで処理する範囲を取得するため、エクセルワークシートの表の最終行・列を取得する方法や、それらの利用方法をコードつきで解説しています。
vba

エクセルVBA|Ifステートメントで条件分岐するマクロをつくる方法

ExcelVBAのIf文で条件判定して処理を分岐する方法をサンプルコード付き紹介します。Elseでの複数分岐やAnd、Orなどの論理演算子を使った高度な条件判定、>(大なり)<(小なり)など比較演算子扱った数値の範囲を指定する書き方も解説しています。
vba

エクセルVBA|InputBox関数で数値のみに入力制限するマクロの作り方

ExcelVBAでユーザーへ入力ウィンドウを表示するインプットボックスでInputBox関数を使う場面で、入力を数値のみに制限するためのコードを4種類紹介しています。紹介しているコードを応用すればサンプルのデータ型以外でも流用可能です。
vba

エクセルVBA|InputBoxメソッドとInputBox関数の使い方

ExcelVBAでユーザーからの入力ウィンドウを表示するInputBoxについて紹介しています。InputBoxは2種類存在していてプログラミングのコードはどちらも似たような書き方をしますが、双方のInputBoxの違い(引数など)について解説しながら使い方を紹介しています。
vba

エクセルVBA|変数の宣言と値やオブジェクトを代入する基本の使い方

エクセルVBAにて変数の宣言と使い方について初心者にもわかりやすく解説しています。これからVBAを覚えていきたい人に向けて変数とは何か、変数を扱う時のコードの書き方や値の代入、変数を使った計算や文字列結合の書き方など基本的な部分に焦点を当てています。
vba

エクセルVBA|初心者でもできる文字やメッセージを表示するマクロの作り方

VBAで文字を表示する方法を画像つき解説で紹介していきます。VBAでは基本的な文字を表示する方法は3つありますのでそれぞれの役割や目的の説明とコードの書き方を実行結果の画像をみていきながら初心者にもわかりやすい内容かつシンプルに紹介していきます。