ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ウィンドウの分割(Split プロパティ,SplitColumn プロパティ,SplitRow プロパティ)

      2016/01/12

ウィンドウの分割と解除

ウィンドウ(ワークシート画面)を分割するには、SplitColumn プロパティSplitRow プロパティ を使用します。
SplitColumn プロパティ で、分割する列番号、SplitRow プロパティ で、分割する行番号を設定します。両方のプロパティを設定することで最大 4 分割することができます。このとき、Split プロパティ は自動的に True に設定されます。
SplitColumn プロパティSplitRow プロパティ を設定せずに、Split プロパティTrue に設定した場合、選択されているセルを基準にウィンドウが分割されます(選択セルの上側、左側)。

ウィンドウ(ワークシート画面)の分割を解除するには、次の 2 つの方法があります。
1.SplitColumn プロパティSplitRow プロパティ の両方に 0 を設定します。
2.Split プロパティFalse に設定します。


Split プロパティFalse に設定しても、FreezePanes プロパティTrue が設定されていると ウィンドウ枠が固定されてしまいます。この場合、ウィンドウ分割を解除するには、あらかじめ FreezePanes プロパティFalse を設定しておく必要があります。



ウィンドウ(ワークシート画面)を分割


SplitColumn プロパティ・SplitRow プロパティ


【書式】

<取得>
object.SplitColumn

<設定>
object.SplitColumn = c_long

<取得>
object.SplitRow

<設定>
object.SplitRow = r_long


引数・戻り値

  • object  ・・・  対象となる Window オブジェクトを指定します。
  • c_long  ・・・  ウィンドウの分割位置を示す列数(垂直線の左側にある列の数)を指定します(長整数型(Long)の値を使用)。
  • r_long  ・・・  ウィンドウの分割位置を示す行数(水平線の上側にある行の数)を指定します(長整数型(Long)の値を使用)。

Split プロパティ


【書式】

<取得>
object.Split

<設定>
object.Split = boolean


引数・戻り値

  • object  ・・・  対象となる Window オブジェクトを指定します。
  • boolean  ・・・  True を指定するとウィンドウを分割します。False を指定するとウィンドウの分割を解除します。


ウィンドウの分割とその解除のサンプル

サンプルVBAソース


実行結果

Sub Sample01_WindowSplit() を実行

ウィンドウ分割・解除 01

Sub Sample02_WindowSplit() を実行

ウィンドウ分割・解除 02

Sub Sample03_WindowSplit() を実行

ウィンドウ分割・解除 03

Sub Sample04_WindowSplit() を実行

ウィンドウ分割・解除 04



 - ブック・シートの操作 , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

簡易印刷(PageSetup.Draft プロパティ)

PageSetup.Draft プロパティ PageSetup.Draft プロ …

行列番号を含めて印刷(PageSetup.PrintHeadings プロパティ)

PageSetup.PrintHeadings プロパティ PageSetup. …

CustomDocumentProperties プロパティ
ユーザー設定のドキュメントプロパティ(CustomDocumentProperties プロパティ)

CustomDocumentProperties プロパティ ユーザー設定のドキ …

ユーザー設定のビュー(CustomView オブジェクト)

ユーザー設定のビュー CustomView オブジェクトは、登録されている各ビュ …

余白・ヘッダー
印刷:余白を設定 TopMargin,BottomMargin,LeftMargin,RightMargin,HeaderMargin,FooterMargin

余白を設定する 余白を設定する単位は、pt(ポイント:約 0.03528 cm) …

ブックの表示・非表示(Visible プロパティ)

ブック表示・非表示(Visible プロパティ) ブック(ウィンドウ)が表示され …

前後のワークシートを参照する(Previous プロパティ,Next プロパティ)

Previous プロパティ 指定したシートの前(左側)のシートを参照します。 …

印刷実行前に総ページ数を取得(ExecuteExcel4Macro メソッド)

印刷の総ページ数を取得(ExecuteExcel4Macro メソッド) Exc …

ブックを参照(Workbooks プロパティ,Windows プロパティ)

アクティブなワークブックを参照 現在使用中のワークブック、複数ある場合は一番手前 …

枠線を含めて印刷(PageSetup.PrintGridlines プロパティ)

PageSetup.PrintGridlines プロパティ PageSetup …