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
ワークブックを保護・保護を解除(Protect メソッド・Unprotect メソッド)

Protect メソッド・Unprotect メソッド Protect メソッド …

ProtectContents プロパティ 例
シートが保護されているか確認(ProtectContents プロパティ)

ProtectContents プロパティ ワークシートが保護されているかどうか …

ユーザー設定のビュー(CustomViews プロパティ)

ユーザー設定のビュー CustomViews コレクションは、ユーザー設定ビュー …

DefaultSaveFormat プロパティ
ファイル保存の既定の形式を取得・設定(DefaultSaveFormat プロパティ)

DefaultSaveFormat プロパティ DefaultSaveForma …

SaveCopyAs メソッド
ブックのコピーを保存(SaveCopyAs メソッド)

SaveCopyAs メソッド SaveCopyAs メソッド は、現在開いてい …

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

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

スクロール範囲を限定(ScrollArea プロパティ)

ScrollArea プロパティ ScrollArea プロパティ にセル範囲を …

DisplayZeros プロパティ 使用例
0 を表示するかどうかを設定(DisplayZeros プロパティ)

DisplayZeros プロパティ DisplayZeros プロパティに、T …

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

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

ウィンドウを整列(Windows.Arrange メソッド)

ウィンドウを整列(Windows.Arrange メソッド) Windows コ …