● セルの操作
基本的な命令や、よく使う命令を集めてみました。
カット&ペーストで使っていただければと思います。
[文字の説明] str:文字 i:数値 このブック:命令を記述したブック test.xls:命令を記述したブック
1-1 ブック、シート、セルを選択する
Workbooks("test.xls").Activate
Workbooks("test.xls").Worksheets("Sheet2").Activate
Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Select
Workbooks("test.xls").Worksheets("Sheet1").Cells(1, 2).Select
Workbooks("test.xls").Worksheets("Sheet1").Range("A1:C100").Select
ActiveWorkbook.Worksheets("Sheet2").Activate
Worksheets("Sheet2").Activate
ActiveWorkbook.ActiveSheet.Cells(1, 2).Select
Cells(1, 2).Select
1-2 セルをコピーする
ActiveWorkbook.Worksheets("Sheet1").Range("A1").Copy
Workbooks("test.xls").Worksheets("Sheet1").Cells(1, 1).Copy
Workbooks("test.xls").Worksheets("Sheet1").Range("A1:C100").Copy
Workbooks("test.xls").Worksheets("Sheet1").Range(Cells(1, 1), Cells(100, 3)).Copy
Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Copy
Workbooks("test.xls").Worksheets("Sheet1").Cells(1, 1).Copy
1-3 コピーしたものをペーストする
ペーストするセルを選択したあと、ペーストする
Workbooks("test.xls").Worksheets("Sheet1").Select
Range("B1").PasteSpecial xlPasteAll
Workbooks("test.xls").Worksheets("Sheet1").Range("B1").Select
Paste
Workbooks("test.xls").Worksheets("Sheet1").Cells(1, 2).Select
Paste
1-4 変数<-セル 値の代入
i = Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Value
str = Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Text
i = Workbooks("test.xls").Worksheets("Sheet1").Cells(2, 1).Value
1-5 セル<-変数 値の代入
Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Value = i
Workbooks("test.xls").Worksheets("Sheet1").Range("A1").Text = str
Workbooks("test.xls").Worksheets("Sheet1").Cells(2, 1).Value = i
Workbooks("test.xls").Worksheets("Sheet1").Range("A1:C100").Value = 150
Workbooks("test.xls").Worksheets("Sheet1").Range(Cells(1, 1), Cells(100, 3)).Value = 150
|