vba04---工作表
| 1、 |
![]() |
| 表用sheets表示 |
| 2、选中工作表 |
|
sheets(”名称“) 单张工作表的写法,指定名称 sheets(数) 单张工作表的写法,指定位置 |
| sheets(”名称“).select 选中某一个表,是这个对象的函数 |
| sheets.select 选中所有工作表 |
| 3、工作表重命名 |
|
sheets(”名称1“).name=”名称2“ sheets(位数).name=”名称2“ |
|
有些表辨识度高可以直接采用其名称,就是sheet1等,再跟上函数 sheet2.name=”名称“ 但是不准确,不建议使用 |
| 4、 |
| sheets.count 算出目前一共有多少张工作表 |
| 5、删除工作表 |
|
工作表.delete sheets(”名称1“).delete 删除指定名称的工作表 sheets(位数).delete 删除指定位置的工作表 |
![]() |
| 6、建立30张表,分别表示4月1日到30日 |
|
思想:不断在最后一张表后面增加一张表,这张表变成新的最后一张表,增加的新表给他命名。不断往复。 将这个过程循环20遍。 |
![]() |
| 7、复制sheet |
![]() |
| 8、提取同一张excel中所有heet的名称 |
| 就是在第一位置的sheet单元格上赋值各个位置sheet的名称 |
| 2 to sheets.count是具有普遍性的写法,之后可以根据需要自动调整 |
![]() |
| 9、复制表格与赋值部分单元格------每月排班表 |
|
在最后一张sheet后面复制一张表 修改最后一个sheet的名称 给最后一个sheet的某个单元格赋值 |
![]() |
| 9、同一excel抽取各个sheet的名称和sheet里某个单元格内容,汇总到第一张表上 |
![]() |
| 10、移动工作簿 |
![]() |









浙公网安备 33010602011771号