Win11でNAS上のExcelを開くと保護ビューになる原因と対処方法 公開日:2025年11月19日 困ったとき Windows 11 の環境で、NAS に保存されている Excel ファイル(.xlsx / .xlsm など)を開くと、次のように 「保護ビュー」 で表示されることがあります。 このファイルはインターネット上の場所か […] 続きを読む
VBAからMySQLの接続や操作をする方法(VBAのみで接続可) 公開日:2025年11月18日 VBA MySQLデータベースへの接続には、ODBCの設定を行う方法が一般的ですが、VBAだけで接続することも可能です。そしてそちらの方が単純です。 VBAだけで行うため、他のPCでの利用する場合でもマクロを持っていくだけで利用 […] 続きを読む
VBAでブックやシートを一括でPDF出力する方法 公開日:2025年11月9日 印刷 Excelで複数のシートを個別にPDFとして保存したい場面は多くあります。私はExcelのプレビューが信用できないので紙への印刷の前確認としてPDF出力をよく利用します。 手作業で一つずつ出力するのは時間がかかりますが、 […] 続きを読む
VBAのWorkbook_Openイベントを実行せずにブックを開く方法 公開日:2025年10月28日 困ったとき はじめに Excelブックには「Workbook_Open」イベントという仕組みがあり、ブックを開いたときに自動的にVBAコードを実行できます。 たとえば、起動時に初期設定を行うマクロや、メッセージを表示するマクロなどで […] 続きを読む
VBAでZIPファイルの中身を確認・一覧表示する方法 更新日:2025年10月24日 公開日:2025年10月23日 VBA はじめに VBAでは、ファイル操作やデータ処理を自動化することが多いですが、ZIPファイルを解凍せずに中身を確認したい場面もあります。 たとえば、定期的に届くZIPファイルの中にどんなファイルが入っているかを一覧で確認し […] 続きを読む
Excel VBAで複利計算する方法【投資信託・積立シミュレーション対応】 公開日:2025年10月10日 VBA 複利計算とは 複利とは、元本に対して発生した利息を次期の元本に組み入れ、その合計額に対して再び利息が計算される仕組みです。 「利息が利息を生む」効果により、単利と比較して資産が加速度的に増加します。投資や貯蓄のシミュレー […] 続きを読む
VBAで挫折しそうなあなたへ|解決方法と学習方法 公開日:2025年10月7日 困ったとき はじめに Excel VBAを始めたものの、思うように進まず挫折した、挫折しそう、という方は少なくありません。 プログラミングを知らない人にとっては、プログラムを書く、というのはかなりハードルが高いことです。 スポーツや […] 続きを読む
VBAのCDate関数で文字列や数値を日付型に変換する方法 更新日:2025年10月8日 公開日:2025年10月5日 関数 CDate関数とは CDate関数は、VBAで文字列や数値を日付型(Date型)に変換するための組み込み関数です。 VBAでプログラミングしていると、文字列として扱っている日付や、数値として渡される時刻を「日付型(Dat […] 続きを読む
VBAのソースコードの改行方法 公開日:2025年10月3日 VBA はじめに VBAでコードを書いていると、1行が長くなりすぎて読みにくくなることがあります。 特に、長いIf文や複雑な関数呼び出しを記述する際に、改行の仕方によってコードの可読性が大きく変わります。ここでは、VBAでのソー […] 続きを読む
VBAで配列に値を代入する方法 公開日:2025年9月28日 配列 データをまとめて扱うには配列を扱う VBAを使っていると、データをまとめて扱いたい場面が多々あります。その代表的な方法が配列の利用です。 VBAプログラミングにおいて、配列は複数のデータを効率的に管理するための重要な機能 […] 続きを読む