マクロ・VBA

便利技

【マクロVBA】PDF化!選択した単体・複数のシートをPDFで保存・出力・作成する方法

PCでもよく見かけるPDFですが、エクセルのデータもPDFで保存・作成することができます。 通常は印刷すると紙で出てきますが、その状態をファイル形式で保存する事ができるファイルになります。 つまり紙の電子化ともいえますね。 ...
ブック操作

【マクロVBA】指定した文字の一部を含むファイルが開いてあるか確認し、対象ブックを全て閉じる方法

これまで対象のブックが開いてあるか、閉じてあるか確認する方法を紹介しました。詳細の記事はこちらから☟ 【マクロVBA】ブックを閉じているか確認して、閉じていない場合のみ閉じる(Close)方法 ► 独学エクセル塾 (dokugaku...
ブック操作

【マクロVBA】ブックを閉じているか確認して、閉じていない場合のみ閉じる(Close)方法

ブックを閉じる機能に「Close」という機能があります。例えばブックを経由して入力・出力する際によく用いられる機能です。 しかし複数のファイルを開いて閉じる処理する場合に、既に閉じてあるブックを再度閉じようとするとエラーが生...
ブック操作

【マクロVBA】ブックを開いているか確認し、開いていなければ開く(Open)開いてあればアクティブに

ブックを開く機能に「Open」という機能があります。ブックを経由して入力・出力する際によく用いられる機能です。 しかし、複数のファイルを開いて処理する場合に既に開いてあるブックを再度開こうとすると、それまでの入力した値が上書きされて...
日時操作

【マクロVBA】日時データ系総まとめ!年月日時分秒を対象セルや変数、現在値から取得・抽出・出力する

マクロVBAには対象の日付データから年月日または時分秒を取得する関数が存在します。 今回は年月日または時分秒を取得できる関数の一覧をまとめてみました。 各詳細を確認したい場合はリンクから飛んでいただければ詳しい使用方法やエラー...
日時操作

【マクロVBA】Second関数で対象・現在時刻の秒を取得・抽出する方法と、抽出できない原因と対処法

マクロVBAの機能にはSecond関数という、時刻の秒のデータを取得する関数があります。例えば「14:25:23」であれば「23」を出力するといった内容です。 今回はそのSecond関数についての使用方法と実際の活用事例について紹介...
日時操作

【マクロVBA】Minute関数で対象・現在時刻の分を取得・抽出する方法と、抽出できない原因と対処法

マクロVBAの機能にはMinute関数という、日時の分のデータを取得する関数があります。例えば「14:25:23」であれば「25」を出力するといった内容です。 今回はそのMinute関数についての使用方法と実際の活用事例について紹介...
日時操作

【マクロVBA】Hour関数で対象・現在時刻の時を取得・抽出する方法と、抽出できない原因と対処法

マクロVBAの機能にはHour関数という、日時の時のデータを取得する関数があります。例えば「14:25:23」であれば「14」を出力するといった内容です。 今回はそのHour関数についての使用方法と実際の活用事例について紹介します。...
日時操作

【マクロVBA】Day関数で対象・現在日付の日を取得・抽出する方法と抽出できない原因とエラーの対処法

マクロVBAの機能にはDay関数という、日時の日のデータを取得する関数があります。例えば「2022/8/5」であれば「8」を出力するといった内容です。 今回はそのDay関数についての使用方法と実際の活用事例について紹介します。さらに...
日時操作

【マクロVBA】Month関数で対象・現在の月を取得・抽出する方法!抽出できない原因とエラーについて

マクロVBAの機能にはMonth関数という、日時の月のデータを取得する関数があります例えば「2022/8/5」であれば「8」を出力するといった内容です。 今回はそのMonth関数についての使用方法と実際の活用事例について紹介します。...