VBA

エクセルファイルのバージョン管理をするために、

新しく作ったファイルを「別名で保存する」
元々あるファイル名を変更する

のどちらかで対応するケースは多いと思います。

ただ、いちいち別名で保存するのは ...

VBA初心者向け

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

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

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

VBA初心者向け

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

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

VBA

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

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

VBA

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

このマクロを ...

VBA

今回は、セルの入力内容に応じて、シートの表示/非表示を制御するという方法を紹介したいと思います。

※この記事の元ネタは、infomentさんのブログです。
チェックボックスやリストボックスを使って、シートの表示/非 ...

VBAライブラリ

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

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

※下記を再生 ...

VBA

VBAで、何も考えずにプログラムを組んでいると、今まで普通に動いていたプログラムが突然動かなくなる、という場合があります。

その原因の1つに「オートフィルタ」があります。

実は、オートフィルタをかけることで、今 ...

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

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

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

VBA初心者向け

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

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

また、正 ...