VBAでExcelブックの自動バックアップを行う 公開日:2020年3月14日 VBA 自動バックアップを行うには Excelブックの自動バックアップは、リボンのファイルタブ→オプション(Excelのオプションダイアログ表示)→左の一覧の「保存」をクリック、で表示されているブックの保存関係の設定の中で、「次 […] 続きを読む
VBAでシートの全セルの全角英数字を半角に変換する 公開日:2020年3月13日 VBA シートの全セルの全角英数字を半角に変換するには Excelの文章修正作業でたまにあるのが、全角文字と半角文字の変換です。 ここでは全角英数字を半角に変換する際に正規表現を使う方法を紹介しますが、正規表現がわからなくても大 […] 続きを読む
VBAでZIP圧縮と解凍を行う 公開日:2020年3月7日 VBA VBAでZIP圧縮と解凍を行う方法 VBAの標準機能にはZIPファイル関連の機能がありません。 無いのであればなんらかの別の方法で行うことになります。具体的には以下が挙げられます。 PowerShellの圧縮、解凍コマン […] 続きを読む
VBAの参照渡し(ByRef)と値渡し(ByVal)の違い 公開日:2020年2月27日 VBA 参照渡しと値渡しの違い 参照渡しと値渡しを簡単におさらいすると、関数の引数につけるキーワードのByRefとByValのことを指し、ByRefを付けるか省略した場合は参照渡しの引数として扱い、ByValを付けた場合は値渡し […] 続きを読む
VBAで16進数から10進数へ変換する 公開日:2020年2月20日 VBA 進数変換リンク 他のn進数からn進数への変換は以下をご参照ください。 VBAで2進数から8進数へ変換する VBAで2進数から10進数へ変換する VBAで2進数から16進数へ変換する VBAで8進数から2進数へ変換する V […] 続きを読む
VBAで16進数から8進数へ変換する 公開日:2020年2月20日 VBA 進数変換リンク 他のn進数からn進数への変換は以下をご参照ください。 VBAで2進数から8進数へ変換する VBAで2進数から10進数へ変換する VBAで2進数から16進数へ変換する VBAで8進数から2進数へ変換する V […] 続きを読む
VBAで16進数から2進数へ変換する 公開日:2020年2月19日 VBA 進数変換リンク 他のn進数からn進数への変換は以下をご参照ください。 VBAで2進数から8進数へ変換する VBAで2進数から10進数へ変換する VBAで2進数から16進数へ変換する VBAで8進数から2進数へ変換する V […] 続きを読む
VBAでExcel.exeのフォルダやフルパスを取得する 公開日:2019年5月19日 VBA EXCEL.EXEの場所はOSやOfficeのバージョンによって異なる VBAでEXCEL.EXEの場所を直接必要な場合がたまにあります。すぐに思いつくのはExcelの起動スイッチを含めて起動したい場合です。起動スイッチ […] 続きを読む
ハイパーリンクのブックを読み取り専用で開く 公開日:2019年5月19日 VBA ハイパーリンクをクリックすると編集可能状態で開いてしまう Excelブックが増えてくると管理が結構大変になってきます。フォルダ分けをしたのはいいものの、「あのブックどこだっけ?」とエクスプローラを開いて探し回ったことは誰 […] 続きを読む
VBAでファイルのMD5をcertutilコマンドを使って取得する 公開日:2019年4月25日 VBA certutilコマンドでのMD5の取得方法 VBAでMD5を取得する方法にはいくつかありますが、ここではWindows標準のcertutilコマンドを使う方法を紹介します。 certutilコマンドでファイルのMD5を […] 続きを読む