ITスキル

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のSelectCase文をつかったマクロで条件分岐する方法

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

エクセルVBAのマクロをつかって処理する範囲を取得する方法

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