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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

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

DisplayFullScreen プロパティ DisplayFullScree …

Run メソッド
別のブックのマクロを実行(Run メソッド)

別のブックのマクロを実行 別のブックのマクロを実行するには、Run メソッド を …

印刷する用紙の向きを設定(PageSetup.Orientation プロパティ)

PageSetup.Orientation プロパティ PageSetup.Or …

印刷設定(ヘッダーに文字列を指定)LeftHeader,CenterHeader,RightHeader

PageSetup.LeftHeader プロパティ PageSetup.Lef …

共有ファイルを開いているユーザー情報を取得(UserStatus プロパティ)

共有ファイルを開いているユーザー情報を取得 UserStatus プロパティは、 …

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

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

ブックを開く(Open メソッド)

ブックを開く(Open メソッド) ブックを開くには、Workbooks コレク …

印刷時、シート内のエラーをどう扱うかを設定(PrintErrors プロパティ)

PageSetup.PrintErrors プロパティ PageSetup.Pr …

RecentFile オブジェクト・RecentFiles コレクション
最近使用したファイル(RecentFile オブジェクト,RecentFiles コレクション)

最近使用したファイル(RecentFile オブジェクト,RecentFiles …

印刷時のページの番号付けの方向を設定(PageSetup.Order プロパティ)

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