vba VBA|IsNumeric関数で値や変数が数値かどうかを判定するマクロをつくる VBAには値や変数を判定する関数がいくつか存在します。そのうちのひとつにIsNumeric関数があり、この関数は指定した値や変数が数値かどうかを判定し、結果を真偽値としてTrueまたはFalseを返します。ここでは、VBAのIsNumeric関数の使いかたや、サンプルマクロを紹介しています。 2024.01.22 vba
vba VBA|コレクション(Collection)でオブジェクトをまとめて処理をする VBAのコレクション解説ブログ:効果的なデータ管理と処理を実現するVBAのコレクションについて、基本から応用まで詳しく解説します。VBA初心者にもわかりやすい、画像やサンプルコードつきで役立つ情報満載! 2024.01.15 vba
vba VBA|列挙体(Enum)を使うと表の見出しの増減に強いマクロができる VBAには列挙体(Enmu)と呼ばれるものがあります。列挙体を一言でいえば、複数の定数を管理するために便利なもので、エクセルの表からデータを検索・抽出するマクロに利用すれば表の変化に対応がカンタンです。ここでは、列挙体の基本的な使い方やメリットについて紹介しています。 2023.12.25 vba
vba VBA|文字列を処理するときに使える文字列関数21選 エクセルVBAには、ワークシート関数と同じように多数の関数が用意されています。関数の利用は、効率よくマクロを作るうえで有効な方法です。関数は目的によって種別がわかれますが、ここでは文字列操作(検索・置換・抽出・挿入・削除)ができる関数の使い方や効果をコードのサンプルつきで紹介します。 2023.12.14 vba
vba VBA|ChatGPTで生成したVBAコードのマクロを検証する 2022年の公開以降、話題のつきることのないChatGPTはプログラミングができることも知られていますが、エクセルVBAでコードの作成を依頼するとどれくらいの精度のものが生成されるのかを検証してみました。この記事ではChatGPTでマクロを作成するながれと、検証してみた結果についての感想をまとめてみました。 2023.12.09 vba
vba エクセルVBA|グローバル変数やモジュール変数のスコープ(適用範囲)と宣言方法や有効期限について エクセルVBAの変数では、プロシージャ・モジュール・パブリックの3つのスコープ(適用範囲)があり、それぞれの宣言方法や使い方と注意点について紹介しています。サンプルマクロと解説つきでわかりやすく紹介していきます。 2023.11.08 vba
vba エクセルVBA|Functionプロシージャ(関数)で自作の計算式や処理を実行する Functionプロシージャは、自ら定義した関数を作成し、値を返せるプロシージャです。この記事ではFunctionプロシージャの定義方法や呼び出し方、引数や戻り値の指定方法などを具体的なコードとともに紹介します。VBAのFunctionプロシージャで効率の良い、再利用が可能なプログラミングができます。 2023.08.09 vba
vba エクセルVBA|Withステートメントの使い方と注意点 VBAのWithステートメントは、同じオブジェクトに対する複数の操作を簡潔にする便利な機能です。しかし、使い方を間違えるとエラーやバグの原因になる可能性があります。Withステートメントの基本的な書き方やメリット、注意点などをサンプルコードとともに紹介しています。VBAのWithステートメントを使えば、より効率的なプログラミングができます。 2023.07.31 vba
vba エクセルVBA|FindメソッドやInStr関数で文字列を検索する VBAで文字列を検索するには、FindメソッドやInStr関数を使います。Findメソッドはセル範囲内の条件に一致するセルを検索し、FindNextメソッドとFindPreviousメソッドとあわせて使うことで継続的な検索をします。InStr関数は、文字列内の部分文字列の位置を返します。ここでは、それぞれの使い方や注意点をサンプルコードを使いながら説明しています。 2023.07.26 vba
vba エクセルVBA|差し込み印刷マクロをつかって請求書を連続で印刷する エクセルVBAで差し込み印刷するマクロの作り方を解説。顧客リストや販売記録から請求書を自動作成・印刷できる便利なツールです。このマクロを使えば、毎月の請求書作成業務が簡単になります。手間やミスを減らして、時間とコストを節約できます。 2023.07.03 vba