xlsmove()

阅读(191) 标签: xlsmove, sheet, excel,

本章介绍xlsmove()函数的多种用法。

xo.xlsmove()

描述:

移动Excel对象中的sheet工作表。

语法:

xo.xlsmove (s,s’;xo’)

备注:

xo中名为ssheet工作表移动到xo’ 中命名为s’

xo’省略,表示将xo中的s重命名为s’,参数s’ 同时也省略则表示删除s

xo’未省略,s’省略则表示用s的原名。

参数:

xo

@r@w方式读取的Excel对象。

s

xo中的sheet工作表名称。

s'

sheet工作表名称。

xo’

Excel对象。

选项:

@c

复制。

返回值:

示例:

 

A

 

1

=file("x1.xlsx").xlsopen()

读取x1.xlsx文件,并返回excel对象:

2

=file("xx.xlsx").xlsopen()

读取xx.xlsx文件,并返回excel对象:

3

=A1.xlsmove("s1","sh1";A2)

x1.xlsx中的s1页移动到xx.xlsx文件中,并命名为sh1,此时x1.xlsx中有s2页:

xx.xlsx中有sheet1sh1页:

4

=A1.xlsmove@c("s2","sh2";A2)

x1.xlsx中的s1页复制到xx.xlsx文件中,并命名为sh2,此时x1.xlsx中有s2页:

xx.xlsx中有sheet1sh1sh2页:

5

=A1.xlsmove("s2","st2")

xo‘省略,将x1.xlsx中的s2重命名为st2x1.xlsx结构如下:

6

=A2.xlsmove("sheet1")

xo’  s' 同时省略,表示删除xx.xlsx中的sheet1页,xx.xlsx结构如下:

7

=A1.xlsmove@c("s2";A2)

只省略s' ,表示将用s的原名,使用@c选项,将x1.xlsx中的st2页复制到xx.xlsx中,xx.xlsx结构如下: