Excel マクロVBA 12:別ブックを開いて「処理」して保存する
前回アップした内容と処理を
組み合わせて処理をしました!
'別ブックを開いて処理して保存
Sub B2()
'ブックを開く
Workbooks.Open Filename:="C:\???\???\???\マクロ\い.xlsx"
'シートの選択
Sheets("1").Select
'セルを選択して値を入れる(処理)
Range("A1").Value = "aa"
'保存する
ActiveWorkbook.Save
'閉じる
ActiveWorkbook.Close
End Sub
新しいブックを開いて
新しいブックのシート1を選ぶ
そして、「A1」に「aa」という文字を入れて
そのブックを保存して
そして閉じる
という処理です
**********************************************************
.Select ←の部分は .Active
で代用できる!
Selectは範囲指定で
Activeはそのセルを「有効」にすること
になるので
1つのセルに対しての処理なので代用可能です!!
**********************************************************
ActiveWorkbook.Save ←の部分は Workbooks("い.xlsx").Save
で代用可能
有効なブックを保存するか
「い」のブックを保存するかの違い
**********************************************************