プログラミング

vba

エクセルVBA|グローバル変数やモジュール変数のスコープ(適用範囲)と宣言方法や有効期限について

エクセルVBAの変数では、プロシージャ・モジュール・パブリックの3つのスコープ(適用範囲)があり、それぞれの宣言方法や使い方と注意点について紹介しています。サンプルマクロと解説つきでわかりやすく紹介していきます。
vba

エクセルVBA|コメントアウトを一括でまとめて設定・解除する方法

エクセルVBAでコードを書くときに、コードとは別に注意事項や補足事項などを残したい場合はコメントアウトを使います。この記事では効率よくコメントアウトのON・OFFを切り替える方法として、ショートカットキーに登録する方法を画像つきで紹介しています。
vba

エクセルVBA|Functionプロシージャ(関数)で自作の計算式や処理を実行する

Functionプロシージャは、自ら定義した関数を作成し、値を返せるプロシージャです。この記事ではFunctionプロシージャの定義方法や呼び出し方、引数や戻り値の指定方法などを具体的なコードとともに紹介します。VBAのFunctionプロシージャで効率の良い、再利用が可能なプログラミングができます。
vba

エクセルVBA|Withステートメントの使い方と注意点

VBAのWithステートメントは、同じオブジェクトに対する複数の操作を簡潔にする便利な機能です。しかし、使い方を間違えるとエラーやバグの原因になる可能性があります。Withステートメントの基本的な書き方やメリット、注意点などをサンプルコードとともに紹介しています。VBAのWithステートメントを使えば、より効率的なプログラミングができます。
vba

エクセルVBA|FindメソッドやInStr関数で文字列を検索する

VBAで文字列を検索するには、FindメソッドやInStr関数を使います。Findメソッドはセル範囲内の条件に一致するセルを検索し、FindNextメソッドとFindPreviousメソッドとあわせて使うことで継続的な検索をします。InStr関数は、文字列内の部分文字列の位置を返します。ここでは、それぞれの使い方や注意点をサンプルコードを使いながら説明しています。
vba

エクセルVBA|差し込み印刷マクロをつかって請求書を連続で印刷する

エクセルVBAで差し込み印刷するマクロの作り方を解説。顧客リストや販売記録から請求書を自動作成・印刷できる便利なツールです。このマクロを使えば、毎月の請求書作成業務が簡単になります。手間やミスを減らして、時間とコストを節約できます。
vba

エクセルVBA|印刷作業をワンクリックに。PrintOutメソッドをあつかうマクロ

仕事などでエクセルを印刷する場面があります。特に大量に印刷が必要なときにすべて手作業だと負担に感じる。また、他にもやりたい仕事があるのにできなくてイライラしてしまう。それなら印刷はマクロでワンクリックにしませんか。本記事ではエクセル上に書いたものを印刷するマクロの作り方を紹介します。
vba

エクセルVBA|マクロでマウスの移動やクリックを操作する方法

マウスを操作するマクロをつくるためには、事前にWindows API関数を宣言しておく必要があります。『API』は、プログラミングの世界ではよく登場する言葉ですが『Application Programming Interface』の頭文字...
vba

エクセルVBA|Sort(ソート)をつかったマクロでセルやデータの並べ替えをする

エクセルの表を任意の順番で並べ替えたいときは、実務でもよくあります。エクセルVBAでは『Sortメソッド』や『Sortオブジェクト』をつかったマクロで並べ替えができます。『Sortメソッド』と『Sortオブジェクト』の基礎知識から、配列や辞書の要素を並べ替えるマクロのサンプルコードの解説もしています。
vba

エクセルVBA|Dir関数の使い方とファイルやフォルダの存在をチェックする方法

エクセルVBAのDir関数に関する情報をまとめています。Dir関数はファイル名やフォルダ名の一覧を取得したり、ファイルが存在するかの確認などにつかえる関数です。VBAでDir関数をつかったマクロを作る方法、応用例や注意点を紹介しています。