利用VBA我们可以批量的生成或者编辑excel文件,还可以根据业务逻辑需要制作报表。
下面来介绍一些常用的操作实现
打开指定目录的spreadsheet
Workbooks.Open "C:\TSG Developer BAR with Held Resources .xlsx"
spreadsheet另存为
Workbooks(template_name).SaveAs (work_dir + "\" + file_name)
关闭spreadsheet
Workbooks(file_name).Close
切换到指定sheet
ActiveWorkbook.Sheets("Domains").Activate
获取指定sheet的单元格区域的值【注:cells()和range都可以选取单个单元格,但是cells(行号,列号),例如RANGE("A2")可以写成CELLS(2,1)】
Workbooks("TSG Developer BAR with Held Resources .xlsx").Sheets("Next 6 Months - BAR w Held Res").Range("D" & row_i)