VBAで定義可能な配列の最大次元数 公開日:2017年7月21日 配列 配列の次元数には最大限度がある VBAでは多次元配列の利用が可能ですが、その次元数の最大には限度があります。以下のMicrosoftのヘルプでは「配列のすべての次元の長さは、(2 ^ 31) – 1 である […] 続きを読む
VBAでブックのシートを並べて表示する 公開日:2017年7月18日 シートブック ブックのシートを並べて表示 今開いているブックのシートを並べて比較したい場合があります。新と旧のシートを比較する場合などですね。 Excelの仕様上、シートだけを切り離して表示することはできないため、ブックを2つ用意する […] 続きを読む
VBAでオートシェイプの既定設定を行う 公開日:2017年7月16日 VBA 既定の図形に設定とは? オートシェイプを右クリックをすると「既定の図形に設定」とコンテキストメニューに表示されます。これは、今クリックしているオートシェイプの色などを既定値として覚えておいて、次に作成するオートシェイプ […] 続きを読む
VBAでハイパーリンクを解除(削除)する 公開日:2017年7月16日 セル ハイパーリンクの解除(削除) ここではハイパーリンクの削除のマクロを紹介します。 ハイパーリンクの設定がHyperlinks.Addメソッドの1行で出来るように、削除もClearHyperlinksメソッド1行で出来ます […] 続きを読む
ブックの全シート一覧とハイパーリンクを作成する 公開日:2017年7月16日 シート 全シート一覧をハイパーリンク付きで作成する Excelのブックでシートの数が増えてきたときなどに、シートの一覧を取得したいことがあります。一覧の各シート名にはハイパーリンクが設定されてあると便利です。 以下のマクロはそう […] 続きを読む
VBAで複数セルにハイパーリンクを設定する 公開日:2017年7月15日 セル Excelでのハイパーリンク設定時の問題点 ハイパーリンク機能はとても便利な機能ですが、手動でハイパーリンクを設定する際に複数の問題があります。それらの問題を以下に挙げます。 セルが複数ある場合に設定が面倒 セルに書かれ […] 続きを読む
ブックの保存確認ダイアログを出さない方法 公開日:2017年7月15日 ブック ブックの保存確認ダイアログ Excelを終了する際に、以下の警告ダイアログが見たことがあると思います。 個人用マクロブックの場合はこのダイアログが出ます。 どちらも書いてある通りで、未保存の場合に出てきます。ところがそれ […] 続きを読む
VBAでTortoiseSVNを操作する 公開日:2017年7月14日 VBA VBAでTortoiseSVNを操作する Windowsに限りませんが、各種データをバージョン管理ソフトで管理することがあります。アプリケーション開発の現場であればソースコードや設計書や設定データなどが管理対象になると思 […] 続きを読む
標準モジュール等の一括エクスポート 公開日:2017年7月13日 VBA 標準モジュールなどの一括エクスポート方法 このページでは標準モジュールの一括エクスポートについて紹介しています。 インポートについては「標準モジュール等の一括インポート」をご参照ください。 作成したマクロを他のブックでも […] 続きを読む
VBAでグループ化の表示・非表示を制御する方法 公開日:2017年7月11日 VBA グループ化の表示方法は階層単位とグループ単位の2通り Excelで行や列のグループ化を行ったあとに、「+」「-」ボタンでの表示(展開)と非表示(折りたたみ)の操作をマクロで行うことが出来ます。 その際に階層レベルで行うか […] 続きを読む