本章介绍xlsmove()函数的多种用法。
描述:
移动Excel对象中的sheet工作表。
语法:
xo.xlsmove (s,s’;xo’)
备注:
将xo中名为s的sheet工作表移动到xo’ 中并命名为s’ 。
xo’省略,表示将xo中的s重命名为s’,参数s’ 同时也省略则表示删除s;
xo’未省略,s’省略则表示用s的原名。
参数:
xo
|
非@r@w方式读取的Excel对象。
|
s
|
xo中的sheet工作表名称。
|
s'
|
sheet工作表名称。
|
xo’
|
Excel对象。
|
选项:
返回值:
无
示例:
|
A
|
|
1
|
=file("x1.xlsx")
|
读取x1.xlsx文件,并返回excel对象:
![](函数参考.files/image3209.png)
|
2
|
=file("xx.xlsx")
|
读取xx.xlsx文件,并返回excel对象:
![](函数参考.files/image3210.png)
|
3
|
=A1.xlsopen()
|
读取x1.xlsx文件,并返回excel对象:
![](函数参考.files/image3209.png)
|
4
|
=A2.xlsopen()
|
读取xx.xlsx文件,并返回excel对象:
![](函数参考.files/image3210.png)
|
5
|
=A3.xlsmove("s1","sh1";A4)
|
将x1.xlsx中的s1页移动到xx.xlsx文件中,并命名为sh1,此时x1.xlsx中有s2页:
![](函数参考.files/image3211.png)
xx.xlsx中有sheet1、sh1页:
![](函数参考.files/image3212.png)
|
6
|
=A3.xlsmove@c("s2","sh2";A4)
|
将x1.xlsx中的s1页复制到xx.xlsx文件中,并命名为sh2,此时x1.xlsx中有s2页:
![](函数参考.files/image3211.png)
xx.xlsx中有sheet1、sh1、sh2页:
![](函数参考.files/image3213.png)
|
7
|
=A3.xlsmove("s2","st2")
|
xo‘省略,将x1.xlsx中的s2重命名为st2,x1.xlsx结构如下:
![](函数参考.files/image3214.png)
|
8
|
=A4.xlsmove("sheet1")
|
xo’ 与 s' 同时省略,表示删除xx.xlsx中的sheet1页,xx.xlsx结构如下:
![](函数参考.files/image3215.png)
|
9
|
=A3.xlsmove@c("s2";A4)
|
只省略s' ,表示将用s的原名,使用@c选项,将x1.xlsx中的st2页复制到xx.xlsx中,xx.xlsx结构如下:
![](函数参考.files/image3216.png)
|
10
|
=A1.xlswrite(A3)
|
使用xlswrite对写入内容保存。
|
11
|
=A2.xlswrite(A4)
|
同上。
|