VBAでブックを参照する 公開日:2019年3月24日 ブック Workbooksプロパティ 開いているブックを参照するには、Workbooksプロパティを利用します。 引数には「Workbooks(1)」のようにインデックス番号を指定するか、「Workbooks(“Bo […] 続きを読む
VBAで開いている全てのブックのインデックスを取得する 公開日:2018年11月25日 ブック ブックのインデックスとシートのインデックス ブックのインデックス、という話を耳にすることがあるのですが、大抵の場合はシートのインデックスを指しているようです。 シートのインデックスの取得については「VBAでシートのインデ […] 続きを読む
VBAで別ブックのシートやセルを参照する 公開日:2018年6月13日 ブック 別ブックを参照するには 別ブックの情報を参照するにはWorkbookクラスオブジェクトを利用します。Workbookオブジェクトを使って別ブックを扱う際に一つ注意があります。 それは、既にそのブックが開いている場合にVB […] 続きを読む
VBAでWEBページをハイパーリンク無しで開く 公開日:2018年3月8日 ブック Workbook.FollowHyperlinkメソッド セルやオートシェイプに設定されたハイパーリンクを実行するにはHyperlink.Followメソッドを利用しますが、WorkbookオブジェクトのFollowHy […] 続きを読む
VBAでブックの各シートを分割して新規ブックで保存する 公開日:2018年2月19日 ブック ブックの全シートをそれぞれ別の新規ブックに分ける 1つのブックの中にたくさんのシートがある場合がありますが、あまりに多すぎて探すのが大変な場合があります。 そういう場合はいっそのこと各シートを別のブックを分けてしまった方 […] 続きを読む
VBAでブックの読み取り専用の確認方法と設定と解除 公開日:2017年8月8日 ブック 読み取り専用の設定と解除を行えるコマンドボタンが標準である VBAでExcelブックを扱う際に読み取り専用かどうかの確認を行いたいことがあります。 また、その結果次第で読み取り専用の設定や解除を行うこともあります。 これ […] 続きを読む
ThisWorkBookとActiveWorkBookの違い 公開日:2017年7月25日 ブック ThisWorkBookとActiveWorkBookの違い VBAでブックを参照する際に、「現在利用中のブック」を参照したいことがあります。そのときに、ThisWorkBookとActiveWorkBookのどちらを使 […] 続きを読む
VBAでブックのシートを並べて表示する 公開日:2017年7月18日 シートブック ブックのシートを並べて表示 今開いているブックのシートを並べて比較したい場合があります。新と旧のシートを比較する場合などですね。 Excelの仕様上、シートだけを切り離して表示することはできないため、ブックを2つ用意する […] 続きを読む
ブックの保存確認ダイアログを出さない方法 公開日:2017年7月15日 ブック ブックの保存確認ダイアログ Excelを終了する際に、以下の警告ダイアログが見たことがあると思います。 個人用マクロブックの場合はこのダイアログが出ます。 どちらも書いてある通りで、未保存の場合に出てきます。ところがそれ […] 続きを読む
VBAでExcelブックが保存済みかチェックする 公開日:2017年7月7日 ブック ブックの保存済みチェック VBAでの処理で、処理対象のブックが保存済みかどうかをチェックしたい場合があります。 利用する場面としては、処理対象のブックを保存するときです。保存済みであれば上書き保存を行い、未保存であれば、 […] 続きを読む