アフィリエイト広告を利用しています

文字の表示位置を設定する

セル内の文字の、配置を設定します。

セルの幅に対する指定は、「HorizontalAlignmentプロパティ」を使います。

セル内の上下方向の指定は、「VerticalAlignment」を使います。

目次

セルの幅に対する文字の表示位置

種別説明
右揃えxlRight
左揃えxlLeft
中央揃えxlCenter
標 準xlGeneral
繰り返しxlFill

右揃え、左揃え、中央揃えや桁区切りなどの設定をします。

次の表を右揃えにして、3桁区切りにします。

■ コード内を「Wクリック」で選択できます。

Sub サンプル5697_1()
<pre><code>Columns("D:F").HorizontalAlignment = xlRight
Columns("D:F").NumberFormatLocal = "#,###"
Range("A3:F3").HorizontalAlignment = xlCenter</code></pre>
End Sub

• Columns(“D:F”).HorizontalAlignment = xlRight
 ’列D~列Fまでを「右寄せ」にします。

• Columns(“D:F”).NumberFormatLocal = “#,###”
 ’NumberFormatLocalプロパティで書式を「3桁で区切り」に設定します。

• Range(“A3:F3”).HorizontalAlignment = xlCenter
 ’セルA3~セルF3までを中央寄せにします。

セルの高さ対する文字の表示位置

種別説明
上揃えxlTop
中央揃えxlCenter
下揃えxlBottom
両端揃えxlJustify
均等割り付けxlDistributed

セルの高さ対する文字の表示位置を設定します。

■ コード内を「Wクリック」で選択できます。

Sub サンプル5697_2()
<pre><code>Range("A3:F3").VerticalAlignment = xlTop
Range("A3:F3").VerticalAlignment = xlCenter
Range("A3:F3").VerticalAlignment = xlBottom</code></pre>
End Sub

• Range(“A3:F3”).VerticalAlignment = xlTop
 ’セルの高さ対する文字の表示位置を「上」にします。

• Range(“A3:F3”).VerticalAlignment = xlCenter
 ’セルの高さ対する文字の表示位置を「中央」にします。

• Range(“A3:F3”).VerticalAlignment = xlBottom
 ’セルの高さ対する文字の表示位置を「下」にします。

文字を折り返して表示する

セルに入り切らない文字を折り返して表示します。

■ コード内を「Wクリック」で選択できます。

Sub サンプル5697_3()
<pre><code>Range("D4:D10").WrapText = True</code></pre>
End Sub

• Range(“D4:D10”).WrapText = True
 ’セルD4~セルD10までを「折返し」で表示します。

以上で「文字の表示位置を設定する」の説明を終わります。

目次