VBA

エクセルVBAを使うと、サブフォルダを一気に作ることができます。

ソースコードSub CreateDirecotires() Dim RootPath As String RootPath = Cells

VBA

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

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

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

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

VBA初心者向け

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

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

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

相対参照・絶対参照の使い分け

エクセルには「implicit intersection」と呼ばれる機能があります。

「implicit intersection」というのは、

数式で
本来は「単一の値・セル」を入れるべき場所に
「セル ...

VBA初心者向け

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

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

ショートカットキー

エクセルで、Ctrl+Vを押すと「貼り付け」ができます。
一方で「値貼り付け」や「数式貼り付け」などの「特殊な貼り付け」をショートカットキーで操作したいときには、どうすればいいのでしょうか?

5つの方法(+番外編を ...

VBA

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

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

VBA

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

このマクロを ...

端数処理

社会保険料の給与天引きの計算や薬剤料の計算では、通常の「四捨五入」ではなく「五捨五超入」(あるいは「五捨六入」)と言われる計算をするときがあります。

【結論】五捨五超入の一番簡単な数式

たとえば、A1セルに入っている数値を「 ...

VBA

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

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