我想将动态列添加到不同的工作簿中。假设我正在使用第一个excel文件,我想在第二个excel文件中添加一个列。
这是我的一段代码。目前它正在将列添加到第一个excel文件中,但我想在第二个excel文件中发生相同的事情。
Sub insertColumn()
Range("B1").EntireColumn.Insert
End Sub
我也尝试过使用
Woorkbook("newfile.xls").Worksheets("sheet1"). Range("B1").EntireColumn.Insert
但没有运气。有人可以帮助我!
答案 0 :(得分:0)
除了拼写错误(使用{{ form_start(form, {'action': path('admin_types_new'), 'method': 'POST'}) }}
{{ form_widget(form) }}
<input type="submit" />
{{ form_end(form) }}
而不是Workbooks
),您还要确保文件的名称和扩展名是正确的
如果您知道只有一个excel文件打开,其名称为&#34; newfile&#34;那么你可以省略扩展名
Woorkbook
答案 1 :(得分:0)
将命令更改为
Columns("B:B").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
或
Worksheets("Sheet1").Columns("A:A").Insert
并检查正确的参数Shift和copyorigin