VBA~セル内のデータの配置を設定しよう~Excel
VBAでセル内のデータの配置を設定したい時は横位置の配置はRange.HorizontalAlignmentプロパティ、縦位置の配置はRange.VerticalAlignmentプロパティで設定できます。
横位置
左揃え
Sub test1() Range("A1").HorizontalAlignment = xlLeft End Sub
中央揃え
Sub test2() Range("A1").HorizontalAlignment = xlCenter End Sub
右揃え
Sub test3() Range("A1").HorizontalAlignment = xlRight End Sub
縦位置
上揃え
Sub test4() Range("A1").VerticalAlignment = xlTop End Sub
上下中央揃え
Sub test5() Range("A1").VerticalAlignment = xlCenter End Sub
下揃え
Sub test6() Range("A1").VerticalAlignment = xlBottom End Sub
縦位置と横位置の組み合わせ
左右の配置と上下の配置は組み合わせて使えます。下のコードを実行すると横位置が中央揃えで、縦位置が下揃えになります。
Sub test7() Range("A1").HorizontalAlignment = xlCenter Range("A1").VerticalAlignment = xlBottom End Sub