Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

「VBA」の記事一覧

標準モジュール等の一括エクスポート

標準モジュールなどの一括エクスポート方法 このページでは標準モジュールの一括エクスポートについて紹介しています。 インポートについては「標準モジュール等の一括インポート」をご参照ください。 作成したマクロを他のブックでも […]

グループ化の表示と非表示

グループ化の表示方法は階層単位とグループ単位の2通り 行や列のグループ化を行ったあとに、表示(展開)と非表示(折りたたみ)のマクロで行いたい場合があります。その際に階層レベルで行うか、必要なグループ部分のみ行うかが異なり […]

VBAでミリ秒やマイクロ秒の計測を行う

経過時間?現在日時?どっちがほしい? このページでは、開始から終了までの経過時間をミリ秒やマイクロ秒(μ秒)計測する方法について説明します。 経過時間ではなく、現在日時をミリ秒単位で取得したいのであれば「VBAで現在日時 […]

VBAでバイト単位でのLenとMidとLeftとRight

バイト単位で文字列の長さや一部を取得するには VBAのLen関数は「文字数」をカウントするため、Shift_JISで言う全角と半角の区別を行いません。”Abc”(Aのみ全角)の場合にShift-J […]

VBAでのオートフィルタの設定と解除

オートフィルタの設定と解除方法 オートフィルタは使い勝手がよく、とても便利な機能です。VBAでもオートフィルタの設定が可能で、シートに表形式のデータを作成した場合などに、自動でオートフィルタの設定をすることができます。 […]

VBAでループのcontinueを疑似的に行う方法

VBAにはループの先頭に戻る命令が無い VBAのループ処理で、途中でループを抜けるExit命令があります。これは他のプログラミング言語にも実装されてある一般的なプログラミング言語の機能です。そして、ループを抜ける機能と対 […]

コピペで増える条件付き書式をVBAで整理する

条件付き書式をコピペするとルールが増えることは回避できない Excelの条件付き書式は自動で背景色を変えてくれたりする便利な機能ですが、対象セルをコピペすると条件付き書式のルールがどんどん増えて操作が重くなるという問題が […]

オートシェイプをグリッド線に合わせる

オートシェイプをグリッド線に合わせたい セルに文章や数式を書くこととは別に、オートシェイプを使って強調や吹き出しなどを作ることがあります。 ただ、オートシェイプには細かい配置がやりにくいという難点があります。 オートシェ […]

グループ化の設定と解除

グループ化とは Excelでの「グループ化」という言葉には以下のように複数の使われ方があります。 行や列を表示(展開)と非表示(折りたたみ)が出来るようにすること 複数のオートシェイプを1つにまとめること 複数のシートを […]