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.PrintArea プロパティ)

PageSetup.PrintArea プロパティ 印刷範囲を設定するには、Pa …

ブックを閉じる(Close メソッド)

ブックを閉じる(Close メソッド) Close メソッド で、ブックを閉じる …

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

PageSetup.PrintGridlines プロパティ PageSetup …

白黒印刷(PageSetup.BlackAndWhite プロパティ)

PageSetup.BlackAndWhite プロパティ PageSetup. …

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

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

Excel を全画面表示(DisplayFullScreen プロパティ)

DisplayFullScreen プロパティ DisplayFullScree …

PrintCommunication プロパティ 使用例
印刷設定を高速化(PrintCommunication プロパティ)

PrintCommunication プロパティ PrintCommunicat …

シート見出しの表示・非表示(DisplayWorkbookTabs プロパティ)

シート見出しの表示・非表示(DisplayWorkbookTabs プロパティ) …

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

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

ウィンドウのタイトル(Window.Caption プロパティ)

ウィンドウのタイトル(Caption プロパティ) Windows.Captio …