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