excel

vba

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

エクセルVBAに限らず、プログラミングをする人にとって一部のコードを実行しないようにすることをコメントアウトと言います。VBAでは、文頭に(')シングルクォーテーションを書くことで対象の行をVBAのプログラムコードではなく、コメントとして残...
vba

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

VBAで文字列やセルを検索するときには、FindメソッドやInStr関数を使うと便利です。これらは、Excelシート上のセルや文字列の中に指定したデータが含まれているかどうか、またその位置はどこかを調べることができるメソッドや関数です。 し...
vba

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

本ブログでは以前の記事で、エクセルVBAでエクセルのシートや、グラフなどを印刷するマクロの作り方を紹介をしました。 エクセルVBAで印刷をするマクロでは"PrintOutメソッド"を使うことで、ブックやシート・グラフなどを指定する。または、...
vba

印刷作業を自動化する|エクセルVBAで印刷するマクロの作り方

職場での作業において、エクセルなどで作った見積書や請求書をたくさん印刷する場面はありますが、これを毎回クリックで操作しながら作業をすると、かなりの時間と労力が必要になります。エクセルVBAでは、印刷を実行するマクロを作ることができるため、エ...
vba

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

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

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

Dir関数とは Dir関数を使うと、フォルダ内のファイル名一覧を取得したり、ファイルの存在の有無を確認できます。Dir関数の戻り値はファイル名または、フォルダ名を文字列で返します。 Dir関数の引数には、文字列によるパス(格納場所)と、対象...
vba

エクセルVBAの連想配列(Dictionary)で高速な検索と集計をするマクロの作り方

エクセルVBAの連想配列とは エクセルVBAの連想配列とはどういったものか 連想配列(Dictionaryオブジェクト)は、キーとアイテムのペアを保存するオブジェクト 連想配列は、VBAで使用できる配列の一種で、要素を取り出すためにインデッ...
vba

エクセルVBAで配列をつかったマクロをつくる方法と関数をつかった基本操作

VBAにおける配列は、複数の値を一つの変数に格納することができる便利な機能です。配列を使用することで、大量のデータを効率的に操作ができます。本記事では、VBAにおける配列の基本的な使い方や操作方法について解説していきます。 エクセルVBAの...
vba

エクセルVBA|forやDoLoopで繰り返し処理をするマクロの作り方

プログラミングで必ず出てくる繰り返し処理ですが、VBAでマクロ作るときも例外ではありません。繰り返しコードの書き方をマスターして実務できれば、驚くほど作業負担を減らせる可能性があります。この記事では、VBAの繰り返し処理の実装方法を紹介します。
vba

エクセルVBAのSelectCase文をつかったマクロで条件分岐する方法

VBAにおける複数の条件分岐につかえるSelectCase文の特徴や使い方についてコードつきで解説します。