指定したセル範囲のサイズを変更(Resize プロパティ)
Resize プロパティ
指定したセル範囲のサイズ(行数や列数)を変更します。
【書式】
object.Resize [ ( RowSize, ColumnSize ) ]
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- RowSize ・・・ 変更後の行数を指定します。省略すると変更前の行数となります。
- ColumnSize ・・・ 変更後の列数をしていします。省略すると変更前の列数となります。
- 戻り値 ・・・ 変更されたセル範囲(Range オブジェクト)
Resize プロパティ 使用例
サンプルVBAソース 1
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_Resize1() Dim wkst As Worksheet Dim myRng As Range Set wkst = Worksheets("Sheet2") With wkst Set myRng = .Range("B3:D8") myRng.Resize(1).Copy .Range("G3") End With End Sub |
実行結果
サンプルVBAソース 2
|
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample_Resize2() Dim myRng As Range Worksheets("Sheet3").Activate Range("B3:D3").Select Set myRng = Selection.Resize(4, 2) myRng.Copy Range("G3") End Sub |
実行結果
関連記事
-
-
Join 関数(配列の要素を結合)
Join 関数 1次元配列の各要素を指定した区切り文字で連結します。 【書式】 …
-
-
VBAの変数宣言
VBAの変数宣言について 変数を暗黙的に宣言する エクセル VBA の場合、明示 …
-
-
配列の添字の最小値を「1」に設定する
Option Base ステートメントを使用する 【書式】 Option Bas …
-
-
文字列:文字列の空白を削除(Trim 関数, LTrim関数, RTrim関数)
Trim 関数・LTrim 関数・RTrim 関数の使い方 【書式】 <先頭と末 …
-
-
配列の要素数を取得する(UBound 関数・LBound 関数)
UBound 関数・LBound 関数 【書式】 result = UBound …
-
-
CPU に制御を移す(DoEvents 関数)
DoEvents 関数 DoEvents 関数を実行すると、CPU に制御を移し …
-
-
VBA の演算子(算術演算子)
算術演算子 算術演算を行うときに使用する演算子です。 ^(べき乗)、*(積)、/ …
-
-
文字列:文字を指定数並べた文字列を返す(String 関数)
String 関数 【書式】 result = String ( number, …
-
-
文字列:定数(改行・タブ)
改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …
-
-
文字列:文字列を検索してその最初の文字位置を返す(InStr 関数,InStrB 関数)
InStr 関数・InStrB 関数の使い方 【書式】 result = { I …

