VBA初心者向け

エクセルVBAを使いこなすためには「変数」を理解することは欠かせません。

ただ、他のページの説明を見ても、変数とは何かがよくわからない、という印象をお持ちの方もいると思います。

そこで、このページでは、 ...

VBA初心者向け

VBAで「For~Nextループ」を使うと、同じことを繰り返す処理を簡潔に書くことができます。

エクセルVBAでは、同じことを繰り返す処理というのは頻繁に出てきます。
そのため、エクセルVBAを使いこなすためには、 ...

VBA

VBAも随分使いこなせるようになってきたと思って、プログラムを組んでみると、妙な仕様にハマッてしまうことがよくあります。

そこで、このページでは、私がVBAを使っていて、ハマッてしまった仕様について、忘れないように自分用に ...

VBA

入力フォームがエクセル方眼紙でできていると、1セルに1文字ずつ文字を入力しないといけなくて、イライラしますよね?
そこで、今回は、そのイライラを解消するための【エクセルVBAのマクロ】をご紹介します。

このマクロを ...

VBAライブラリ

最近、よく、VBAで処理時間を計測しています。

ただ、毎回、ソースコードに処理時間計測ロジックを書くのが面倒になったので、ソースコードをコピペするだけで使い回せる「処理時間計測プログラム」を作りました。

※下記を再生 ...

ファイル出力, VBAライブラリ

VBAでCSVファイルを出力するための「汎用CSV出力マクロ」を作りました。

単にCSVファイルを作りたいだけならVBAの知識は不要です。
また、CSVファイルの出力方法を変えたいという場合でも、多くの場合関数の呼 ...

VBA初心者向け

VBAで最終行の行番号を取得する方法を紹介します。

最終行を取得する方法は様々なブログで紹介されています。
ところが、一般的に紹介されている方法だと、正しく最終行を取得できない場合もあります。

また、正 ...

売上明細・売上集計表

エクセルで売上明細や請求明細を管理しているとき、自動で請求書を作れると非常に楽ですよね?

そこで、今回は、請求明細から請求書を全自動で作る方法を紹介します。

VBAソースの修正は最小限で済む作りなので

VBA

vlookup関数を使うと、条件に一致する行が複数ある場合、一番上の行しか抽出できません。
そこで、条件に一致する行「すべて」を抽出できるようなユーザー定義関数を作ります。

vlookup関数を使うと1行しか抽

税務申告

所得拡大促進税制の計算を簡単にできるエクセルシートを作成しました。

会社から入手した給与明細・賞与明細をそのままデータとして使えるので、数値入力・加工の手間がほとんどかかりません。

実行後は、別表を記入するため ...