Excel VBAの覚え書([セルの書式設定]-[配置]編)
■[セルの書式設定]-[配置]に対応する、Rangeオブジェクトのメソッドおよびプロパティ
本稿では、Excel VBAで[セルの書式設定]-[配置]に対応する操作を行う場合に使用する、Rangeオブジェクトのメソッドおよびプロパティをまとめて紹介します。
「文字の配置」に関するプロパティ
「文字の配置」に関するプロパティは、下表の通りです。
(「文字の配置」に関するプロパティ)
HorizontalAlignmentプロパティ | |||||||||||
説明 | [横位置]を表す値を設定/取得
(※)XlHAlign列挙体は、以下の通り。 |
||||||||||
定義 | Property HorizontalAlignment As XlHAlign | ||||||||||
VerticalAlignmentプロパティ | |||||||||||
説明 | [縦位置]を表す値を設定/取得
(※)XlVAlign列挙体は、以下の通り。 |
||||||||||
定義 | Property VerticalAlignment As XlVAlign | ||||||||||
IndentLevelプロパティ | |||||||||||
説明 | [インデント]のレベルを表す値を設定/取得
(※)指定可能な値は、0~15の整数。 |
||||||||||
定義 | Property IndentLevel As Integer | ||||||||||
AddIndentプロパティ | |||||||||||
説明 | [前後にスペースを入れる]かどうかを示す値を設定/取得
(※)Trueの場合、前後にスペースを入れる(自動的にインデント)。 |
||||||||||
定義 | Property AddIndent As Boolean |
(横位置と縦位置を『中央揃え』に設定する例)
- Range.HorizontalAlignment = xlHAlignCenter
- Range.VerticalAlignment = xlVAlignCenter
「文字の制御」に関するメソッドおよびプロパティ
「文字の制御」に関するメソッドおよびプロパティは、下表の通りです。
(「文字の制御」に関するメソッドおよびプロパティ)
WrapTextプロパティ | |||||||||||
説明 | [折り返して全体を表示する]かどうかを示す値を設定/取得
(※)Trueの場合、折り返して全体を表示する。 |
||||||||||
定義 | Property WrapText As Boolean | ||||||||||
ShrinkToFitプロパティ | |||||||||||
説明 | [縮小して全体を表示する]かどうかを示す値を設定/取得
(※)Trueの場合、縮小して全体を表示する。 |
||||||||||
定義 | Property ShrinkToFit As Boolean | ||||||||||
MergeCellsプロパティ | |||||||||||
説明 | [セルを結合する]かどうかを示す値を設定/取得
(※)Trueの場合、セルを結合する。 |
||||||||||
定義 | Property MergeCells As Boolean | ||||||||||
Mergeメソッド | |||||||||||
説明 | 指定した[セルを結合する]
(※)Across:指定した範囲のセルを行ごとに結合して、行ごとに別のセルを作成する場合はTrue(既定値はFalse)。 |
||||||||||
定義 | Sub Merge([Across]) | ||||||||||
MergeAreaプロパティ(読み取り専用) | |||||||||||
説明 | 指定したセルを含む結合範囲を表すRangeオブジェクトを取得 | ||||||||||
定義 | Property MergeArea As Range |
(『折り返して全体を表示する』を解除する例)
- Range.WrapText = False
(『セルを結合して中央揃え』を設定する例(1)~MergeCellsプロパティを使用)
- Range.MergeCells = True
(『セルを結合して中央揃え』を設定する例(2)~Mergeメソッドを使用)
- Range.Merge
「文字の方向」に関するプロパティ
「文字の方向」に関するプロパティは、下表の通りです。
(「文字の方向」に関するプロパティ)
Orientationプロパティ | |||||||||||
説明 | 文字の[方向]を示す値を設定/取得
(※)XlOrientation列挙体は、以下の通り。 |
||||||||||
定義 | Property Orientation As XlOrientation(または-90~90の整数値) | ||||||||||
ReadingOrderプロパティ | |||||||||||
説明 | [文字の方向]を示す値を設定/取得
(※)XlReadingOrder列挙体は、以下の通り。 |
||||||||||
定義 | Property ReadingOrder As XlReadingOrder |
(文字の方向を『垂直方向』に設定する例)
- Range.Orientation = xlVertical
出版社:インプレス
発売日:2022/3/23
単行本(ソフトカバー):A5判/912ページ
出版社:技術評論社
発売日:2021/1/9
単行本(ソフトカバー):A5判/800ページ
出版社:技術評論社
発売日:2019/11/25
単行本(ソフトカバー):B5変形判/576ページ
ディスカッション
コメント一覧
まだ、コメントがありません