VBAでブックを参照する 公開日:2019年3月24日 ブック Workbooksプロパティ 開いているブックを参照するには、Workbooksプロパティを利用します。 引数には「Workbooks(1)」のようにインデックス番号を指定するか、「Workbooks(“Bo […] 続きを読む
VBAでセルの値が変わったら背景色を変える 公開日:2019年3月20日 セル セルの値が変わったら背景色を変えて明示 上記のように同じ値が連続する場合に、値が変わったところが分かりやすいと資料が見やすくなります。 値が変わったことを示す方法にはいくつかありますが、ここでは2色使って値が変わるたびに […] 続きを読む
正規表現で一致するセルの文字に色を付ける 公開日:2019年3月3日 セル あいまい検索を行うには正規表現を使う セルの文字列の中で、指定した文字があれば色を付けるマクロを以下で紹介しています。 セルの文字列の指定部分に色を付ける 上のリンク先のページではセルの文字列の中から指定文字列があるかど […] 続きを読む
VBAでIPアドレスを16進数に変換する 公開日:2019年2月1日 VBA IPアドレスを16進数に変換するには IPアドレスには192.168.1.1のような32ビット表記のバージョン4(IPv4)と、128ビット表記のバージョン6(IPv6)があります。 これを書いている2019年でもIPア […] 続きを読む
VBAでシート全体の行数や列数を取得 公開日:2019年1月31日 シート ワークシート全体の行数と列数 VBAでシート全体の行数や列数を取得したいことがあります。 コードでは以下のようにRows.CountとColumns.Countの1行でそれぞれ取得できます。 [crayon-68474d […] 続きを読む
VBAのSetと代入の違い 公開日:2019年1月24日 困ったとき Setが必要かどうか見分ける方法 メソッドやプロパティがあるかどうかで判定する 変数への代入の際に、Setステートメントを付けるかどうかを判定する方法には2通りあります。 1つは、代入しようとしている変数にメソッドやプロ […] 続きを読む
VBAでアクティブセルの位置取得や操作を行う 公開日:2019年1月22日 セル アクティブセルはActiveCellプロパティを利用する アクティブセルを表すプロパティとしてActiveCellプロパティがあります。 アクティブセルは黒い枠線で囲まれた選択範囲の中で、白抜きになっているセルのみが対象 […] 続きを読む
VBAでウィンドウ枠の固定と固定解除を行う 公開日:2019年1月17日 ウィンドウ FreezePanes ウィンドウ枠の固定および固定解除を行う場合、FreezePanesプロパティを利用します。 FreezePanesプロパティにTrueを設定すればアクティブセルの左上の位置でウィンドウ枠の固定を行 […] 続きを読む
VBAでウィンドウの分割と分割解除を行う 公開日:2019年1月13日 ウィンドウ ウィンドウの分割を行う方法は2つ ウィンドウの分割を行う方法には、分割位置を指定するSplitRowプロパティとSplitColumnプロパティを使う方法と、アクティブセルを基準としたSplitプロパティを使う方法の2種 […] 続きを読む
VBAでウィンドウのコピーを開く 公開日:2019年1月9日 VBA ウィンドウのコピー ウィンドウのコピーは既に開いているブックを複製します。 Excelの表示タブ→ウィンドウグループ→新しいウィンドウを開く、で複製できます。 VBAではNewWindowメソッドを使用することで同じ動き […] 続きを読む