|
▼ai さん:
>今日は時間切れのため又来週の火曜日にお願いいたします。
おはようございます。
週末から来週火曜日までネットの使えない場所へ行きますので
もしかしたらフォローできないかもしれません。
セル範囲の指定構文についてはネットでググると参考になる記事が多いので
いくつか目を通してみられたらよろしいかと思います。
以下、新規ブックの標準モジュールにコピペして実行してみてください。
Option Explicit
Sub セル範囲の選択()
'基本形
Range("B2:C5").Select
MsgBox "B2:C5 を選択しました。"
'複数のセル範囲の指定
'以下のようにRange( ) の中の先頭と最後だけに"を付け、
'セル範囲(またはセル)をカンマでつなげてください。
Range("B2:C5,F5:G7,I8:J9").Select
MsgBox "B2:C5とF5:G7とI8:J9を選択しました。"
'連続したセル範囲の指定
'以下のようにRange( ) の中で選択したいセル範囲の左上隅と右下隅の
'セルを指定します。
'指定する2つのセルをセル範囲にしてもエラーにはなりませんが
'あまり意味はありません。
Range("A1", "D5").Select
MsgBox "A1からD5までを選択しました。"
Range(Range("A5"), Range("C7")).Select
MsgBox "A5からC7までを選択しました。"
Range(Cells(2, 3), Cells(4, 5)).Select
MsgBox "セル(2,3)からセル(4,5)までを選択しました。"
'おまけ
'指定した2つのセル範囲で重なっている部分を指定する方法
'Range( ) の中の先頭と最後だけに"をつけ、中のセル範囲とセル範囲の間に
'半角ブランクを入れます。
Range("A1:D5 B2:E8").Select
MsgBox "A1:D5 と B2:E8 の2つの領域で重なっている部分を選択しました。"
End Sub
|
|