第5章 Worksheet(工作表)对象PPT
第5章 Worksheet(工作表)对象PPT
2020/3/15
6
2.2 使用工作表的编号
工作表编号(索引号)是指工作表在工作簿中的位 置,Excel根据工作表在工作表标签中的位置以1开始 从左向右进行编号。
Worksheets(1).Select 该代码选中并激活当前工作簿中第1个工作表
2020/3/15
7
使用Worksheet对象的Index属性可以返回工 作表的编号:
2020/3/15
18
限制工作表的滚动区域
解决方法是:在thisworkbook中选择事件 “workbook_open” 并对ScrollArea属性进行设置,如下:
Private Sub workbook_open() Sheet3.ScrollArea ="a1:g5" End Sub
工作簿的Open事件,在打开该工作簿时设置Sheet3工作表 的滚动区域为“a1:g5”单元格区域。
2020/3/15
22
Private Sub Worksheet_Activate()
sheet2.Select
End Sub
注意:实际上是在打开sheet1时将活动工作 表转移到sheet2上面。
2020/3/15
23
对指定区域保护
对其中一张工作表的指定区域进行保护方 法: 1,选择其中一张工作表; 2,在事件中选择“SelectionChange” 3,输入以入代码:
第3课 Worksheet(工作表)对象
1
知识点
认识工作表对象 引用工作表对象 对工作表对象进行处理 限制工作表滚动区域 保护工作表
2020/3/15
2
一、Worksheet对象和 Worksheets集合
Excel教程完整版ppt课件
统计数字项的个数 统计参数的个数(统计逻辑值、文字或错误值)
返回某个区域中数据的频率分布 返回给定数值集合的中位数 求众数 返回一个数值在一组数值中的排位 估算样本的标准偏差 返回以参数形式给出的整个样本总体的标准偏差 估算样本方差 根据给定的数据计算或预测未来值 根据给定的数据预测指数增长值
Excel的错误信息
5. 活动单元格:当前正在操作的单元格,被黑线框住。
6. 工作表标签: Sheet1~Sheet3,当前活动的白色,其余灰色。
7. 标签滚动按钮: 利用标签按钮,切换显示工作表。
8. 滚动栏:
纵、横。
Excel电子表格处理
6
工作簿与工作表
建立基本概念
工作簿(Workbook)
工作簿是计算和存储数据的文件,也就是通常意义上 的Excel文件。每一个工作簿可由一个或多个工作表 组成,在默认的情况下是由3个工作表组成的。
工作表标签
Excel电子表格处理
5
工作表
工作簿窗口
1. 标题栏: 当前编辑的工作簿名。
2. 工作簿: 一般由3张表格组成一个工作簿,最多255张。
3. 工作表: 工作的主要对象,由行、列组成的表格。
列 A,B...,IV(256);行 1,2...65536。
4. 单元格: 行和列的交叉,表格的最小单位。
打印工作表
工作表的打印设置
设置页面 设置页边距 设置页眉/页脚 设置工作表的选项
打印预览
Excel电子表格处理
24
打印工作表
打印设置
在“文件”菜单的“页面设置”中设 置
Excel电子表格处理
25
打印设置固定标题行
设置
Excel电子表格处理
excel教学PPT课件
数据验证
通过设置数据验证规则,可以限制用户输入的数 据类型和范围,确保数据的准确性和一致性。
05
案例实战:Excel在各行业应用举例
财务管理领域应用案例分析
财务报表编制
利用Excel的函数和公式,快速完成资产负债表、利润表和现金流 量表的编制。
03
如何快速填充相同的数据?
04
选中需要填充的单元格,输入数据后按Ctrl+Enter组合键 ,即可将数据快速填充到选中的单元格中。
05
如何查找和替换数据?
06
使用Ctrl+F组合键打开“查找和替换”对话框,输入需要 查找和替换的内容,单击“查找全部”或“替换”按钮即 可。
实用快捷键提高操作效率
Ctrl+N
薪酬管理
运用Excel的函数和公式,计算员工工资、奖金 、社保等薪酬项目,提高薪酬核算的准确性和效 率。
招聘与培训管理
通过Excel的数据处理和图表功能,对招聘和培 训数据进行统计分析,优化招聘和培训策略。
市场营销领域应用案例分析
市场调研数据分析
利用Excel的数据处理和分析功能,对市场调研数据进行清 洗、整理、分析和可视化呈现,为营销策略制定提供数据 支持。
函数简介
Excel内置了丰富的函数库,用于实现各种数据处 理和分析功能。
常用函数示例
包括求和函数SUM、平均值函数AVERAGE、最 大值函数MAX、最小值函数MIN等。
公式使用方法
公式是Excel中用于计算和处理数据的表达式,由 函数、运算符和常量等组成。使用公式时,需要 先输入等号“=”,然后输入函数名和参数。
EXCEL基本技巧和操作培训PPT
8、数据有效性
EXCEL操作培训
Excel技巧与操作培训
演讲人:
C目录 ONTENTS
基础常识
2 报表制作
1
Excel 操作与技巧
3
常用技巧 4
图表制作
1 基础常识
Excel基础常识
(1)工作簿 (2)工作表 (3)单元格
工作簿
菜单栏
工具栏
单元格,通过位置(列标行标)进行标识。
1张工作表(sheet)由65536行*256列,即65536*256=1677万 个单元格组成;
第一部分
Ctrl+C 复制 Ctrl+V粘贴 Ctrl+X剪切 Ctrl+H替换
Ctrl+F搜索 Ctrl+ Home跳至开头 Ctrl+End跳至结尾 Ctrl+Shift+L筛选
第二部分
Ctrl+Shift+↓ 向下选定 Ctrl+N 新建工作簿 Ctrl+W 关闭当前工作簿 Alt+F4 关闭所有工作簿
编辑”的链接中“断开链接”
2 报表制作
数据排序
• 一次排序最多可以选择三个关键字:主关键字、次关键字、第三关键 字。或者利用工具栏上的两个排序按钮。
数据筛选
数据透视
• 数据透视表实际上是一种交互式表格,能够方便地对大量数据进行快速汇 总,并建立交叉表,还能根据用户的需要显示区域中的细节数据。
工作表对象(Worksheet)
工作表对象(Worksheet)
基础练习下面的代码可以练习如何新建、命名、激活、移动、隐藏、显示、删除工作表
注释在右边,左右滑动查看图片Worksheets.Add有4个参数(Before,After,Count, Type)参数说明:Before:指定工作表的对象,新建的工作表将置于此工作表之前。
After :指定工作表的对象,新建的工作表将置于此工作表之后。
Count:要添加的工作表数。
默认值为1。
Type:指定工作表类型。
可以为下列XlSheetType 常量之一:xlWorksheet、xlChart、xlExcel4MacroSheet或xlExcel4IntlMacroSheet。
如果基于现有模板插入工作表,则指定该模板的路径。
默认值为xlWorksheet。
综合案例练习将多个工作表内容汇总到一张工作表中。
Worksheet对象的方法
前言:温馨小提示:本篇文档是通过查阅资料精心整理编制的,希望能帮助大家解决实际问题,文档内容不一定完美契合各位的需求,请各位根据需求进行下载。
文档下载后可自己根据实际情况对内容进行任意改写,确保能够帮助到大家。
除此之外,本店铺还提供各种文档材料,涉及多个领域例如活动文案、工作方案、读后感、读书笔记等,大家按需搜索查看!Warm tip:This document is prepared by consulting information carefully. Hope to help you solve practical problems. The content of the document is not necessarily perfect to match your needs. Please download according to your needs. Then you can rewrite the content according to the actualsituation to ensure that we can help. In addition, the store also provides a variety of documents and materials, covering areas such as copywriting for activities, work plans, reflections, reading notes, etc.正文如下:Worksheet对象的方法Worksheet对象的方法Worksheet对象的方法一、创建Worksheet对象(一)使用Excel应用程序创建在Microsoft Excel中创建Worksheet对象是一个直观的过程。
用户可以直接通过Excel的用户界面进行创建。
以下是基本步骤:打开Microsoft Excel应用程序。
Excel基本实际操作ppt讲义
5.1 基 本 知 识
5.1.1 用户界面
选择“开 始”|“所有 程序”| Microsoft Office | Microsoft Office Excel 2003命令, 启动Excel 2003程序。
图5-1 Excel 2003程序界面
5.1 基 本 知 识
5.1.1 用户界面
(1) 标题栏。
5.2 Excel的一些基本操作
5.2.1 拆分窗口
任务1
打开“基础操作”工作簿,水平拆分Sheet1工作表窗口、 并再次取消Sheet1工作表窗口拆分。
操作步骤
(1) 拆分窗口。 方法一:选择“窗口”|“拆分”命令,产生水平拆分框, 拖动拆分框调上下窗口的大小。 方法二:将光标定位于垂直滚动条上端拆分框,直接拖动 拆分框至窗口适当位置。 方法三:直接双击窗口拆分框。 拆分窗口效果如图5-3所示。
5.2.2 冻结窗口
冻结窗口是为了在滚动浏览时,工作区中的前面若干行与 若干列始终保持可见。
任务2
打开“基础操作”工作簿,冻结Sheet2工作表的1~4行, 并再次取消Sheet2工作表冻结。
操作步骤
(1) 冻结窗口。选择Sheet1工作表的第5行或A5,选择 “窗口”|“冻结窗格”命令,在冻结行的下面加了一条实 线,作分隔线。冻结效果如图5-4所示。
地址栏位于编辑栏的左侧,通常显示当前活动单元格或区 域的地址,如果在地址栏内输入单元格地址,则可以选中 该单元格。
5.1 基 本 知 识
5.1.2 基本概念
(1) 工作簿。
工作簿是指用来存储并处理数据的一个Excel文档,一个 工作簿包含多张不同类型的工作表。
(2) 工作表。
工作表是指由行和列所组成的一个表格,工作表的行依次 使用数字序号标记“行号”,从1~65 536;列依次使用 大写英文字母标记“列标”,从A~Z,AA~IV,共256 列。 当启动Excel时,系统自动创建一个新的工作簿,默认名 为“Book1”,其中包含3张工作表,Sheet1、Sheet2、 Sheet3。一个工作簿最多可以有255个工作表,单击工作 表标签,可以在不同工作表之间切换。
worksheet、worksheets区别
worksheet、worksheets区别⼀、什么是Worksheet这个问题⼤家都⾮常清楚、⾮常明⽩。
Worksheet代表⼀张⼯作表,通常情况下,⼀个⼯作薄⾥有三张⼯作表,就是有三个Worksheet对象。
⼯作表Sheet1是Worksheet对象,⼯作表Sheet2也是Worksheet对象。
是的,就像书架上摆着的那些书:第⼀本是语⽂,第⼆本是数学,第三本是英语......⽆论书本⾥的内容是什么,它们都是书,⽤英语说也⼀样,都是book.⼀本书就是⼀个book.⼆、什么是WorksheetsWorksheet与Worksheets看上去没什么区别,多了⼀个s⽽已。
就像英语⾥book与books的区别⼀样。
读初⼀的时候,英语⽼师说,⼀本书是a book,两本或多本书是books。
名词加s变为复数,表⽰多个。
书架上的书是⼀个整体,由多个book组成,在称呼它时,就要在表⽰⼀本书的book后⾯加s。
于是我们知道,book加s后,表⽰多本书,books是多个book的集合。
Worksheets也可以这样理解。
Worksheets是多个Worksheet的集合。
Worksheets与Worksheet除了数量上有区别外,其他没有什么区别。
⽆论是Worksheet 还是Worksheets,都是表⽰⼯作表对象,只不过⼀个表⽰单个,⼀个表⽰由单个组成的集合。
三、该定义变量为Worksheet还是Worksheets知道了它们的区别,这个问题就不难了。
该定义变量为Worksheet还是Worksheets,就看你⾃⼰想让你的变量是代表单独的⼀个⼯作表还是⼯作表集合了。
四、那Workbooks与Workbook⼜有什么区别呢英语⾥名词变复数加s的不只有book这个名词⼀个吧?那当换⼀个名字了,你是否需要再去问⼀次英语⽼师呢?我想,并不需要,这⾥也如此。
Excel常用基本知识培训PPT课件
第9页/共45页
第3章 编辑工作表 3.3 隐藏和取消隐藏工作表
• 隐藏 • 选定工作表-开始选项卡-格式-隐藏工作表 • 右击工作表标签-隐藏工作表
• 取消隐藏 • 选定工作表-开始选项卡-格式-取消隐藏工作表 • 右击工作表标签-取消隐藏工作表
第10页/共45页
• 第7章 用公式计算数据 • 第8章 用函数计算数据 • 第9章 Excel的常用函数
第15页/共45页
第7章 用公式计算数据
• 7.1 运算符 • 7.2 公式的编辑 • 7.3 公式的粘贴 • 7.4 单元格引用
第16页/共45页
7.1 运算符
• 算术(+,-,*,/) • 比较(>=,<=,<,>,=,<>) • 文本(&) • 引用(:,)
第34页/共45页
9.3 逻辑函数 9.3.1 IF
• 根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。 • 语法
• IF(logical_test,value_if_true,value_if_false) • Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。 • Value_if_true 是 logical_test 为 TRUE 时返回的值。 • Value_if_false 是 logical_test 为 FALSE 时返回的值。
第26页/共45页
第9章 Excel的常用函数
• 9.1 数学函数 • 9.2 文本函数 • 9.3 逻辑函数 • 9.4 查找和引用函数
第27页/共45页
第9章 Excel的常用函数 9.1 数学函数
系列二(2)工作簿对象与工作表对象
1-7
性格决定命运, 专注成就人生
(二)工作簿对象与工作表对象
系列三:Excel对象模型篇
课程安排
• • • • •
工作簿Workbook对象概述 使用工作簿Workbook对象的事件 操作工作簿 认识工作表Worksheet对象 工作表事件与操作工作表
1-2
1、工作簿Workbook对象概述
• •
使用Workbook对象常用属性 使用Workbook对象常用方法
1-3
2、使用工作簿Workbook对象的事件
• • •
使用BeforeClose事件 使用BeforeSave事件 使用WindowActivate事件
1-4
3、操作工作簿
• • • • • • • • • •
访问工作簿 获取工作簿的信息 新建工作簿 使用对话框打开工作薄 备份工作薄 使用保存对话框保存工作薄 设置工作薄窗口大小 冻结窗格 更改工作薄名称 关闭工作薄
1-5
4、认识工作表Worksheet对象
• •
使用Worksheet对象常用属性 使用Worksheet对象的方法
1-6
5、工作表事件与操作工作表
• • • • • • • •
访问工作表 判断工作表是否存在 新建工作表 重命名工作表 复制工作表 移动工作表 删除工作表 工作表数据更改时重计算表格
《VBA编程及应用基础》教学课件—05Excel 的VBA对象
RANGE对象的常用属性
Columns
表示指定单元格区域中的所有列 可用 Columns(index) 表示单元格区域中的某列 例如,下面代码将 B2:D4 区域第一列中每一单元格的值置为0:
ThisWorkbook.ActiveSheet.Range("B2:D4").Columns(1).Value = 0
RANGE对象的常用属性
End
表示包含源区域的区域尾端的单元格,语法为:End(Direction), 其中 Direction 有4个取值:xlDown、xlToRight、xlToLeft、xlUp
例如,下面代码将选定区域从单元格 B4 延伸至第四行最后一个 包含数据的单元格
Worksheets("Sheet1").Activate Range("B4", Range("B4").End(xlToRight)).Select
RANGE对象的常用属性
Offset
表示相对于指定区域偏移若干行和列以后的区域,使用方法: Offset(row, column),其中 row 和 column 分别为行偏移量和列偏 移量
例: ActiveCell.Offset(3, 3).Value = 5
实践1
在 公务员考试成绩表 工作簿中,假定学生均已获得相应 学位,试编写一个宏,用 For Each…Next 循环遍历“学历” 列各学生的学历,然后在“学位”列填写其对应的学位。 学历学位对应关系如下表所示:
参考”主题
EXCEL 对象模型
在对象模型列表中,以复数形式陈列的表示的是一个集 合。集合是指一组相似的对象,例如 Workbooks 是一个 集合,而 Worksheets 是另一个集合
EXCEL VBA基础入门幻灯片
?Rows和Columns 属性:返回工作表中一个完整的行或列 Rows(1) 表示活动工作表中第一行的Range对象
?Range 属性:对一个相邻或不相邻的单元格区域返回一个Range对象 Range(“A:C”) Range(“A1:C10”) Range(“A1:C10,E1:E20”)
6.插入艺术字,连接执行宏程序。
14
EXCEL VBA 基础入门
1.宏不是万能的,必须有人操作和维护。 2.不使用宏不影响正常的学习和办公。
不是所有的文档都需要宏来帮忙。 3.很多宏的功能完全可以手工实现。
通过EXCEL 技巧可以在一定程度上提高效率。 4.日常制作文件加上宏,可以极大的提高文件制作效率,
5
5. VBA编辑器
EXCEL VBA 基础入门
工程资源管理器
代码窗口
6
6.对象、属性、方法和事件
EXCEL VBA 基础入门
对象代表应用程序中的元素,比如,工作表、单元格、 图表、窗体。在 Visual Basic 的代码中,可在使用对象的任一 方法或改变它的属性之一的值之前,必须去识别对象 。
宏比你想象中要快!而且宏有很多特殊功能! 5. VBA本身就是计算机语言,可以编写复杂的宏程序,
可以实现N多功能,形成复杂的管理系统。
15
增加鼠标寿命
2
2.宏的安全性问题
EXCEL VBA 基础入门
宏是依附于office文件的程序,可能有恶意的宏程序,即宏病 毒。所以一般默认是禁止宏的,再加上编程问题,一般不敢用 “宏”,对于提高办公效率只能依赖于EXCEL技巧。
工作表对象和属性
工作表对象和属性讲完了VBA中三大件中的第一大件:range对象,不知道大家对Excel VBA的认识有了怎样的加深呢?在这里必须要提的一点是:VBA是用来解决实际问题的,推荐大家自己想一想工作中的重复性excel工作,然后想办法用VBA优化,这样才会进步更快哦!这一节我们开始分享三大件中的第二大件:工作表sheets和worksheets的区别从定义上来讲,worksheets是工作表的一个集合对象,而sheets 不仅包括工作表对象,还包括图表charts,宏工作表macroworksheet等等。
在我们学习VBA的初级阶段,只需要学懂worksheets就可以。
因此,本文将主要着眼于worksheets对象来讲解。
worksheets和worksheet的区别讲到这里,大家可能又云里雾里了,不是说好了要讲worksheets 么,怎么还出来一个单数形式?上面我们也说到了,worksheets是一组工作表集合对象,那工作表又是什么呢? worksheet呀!也就是说,可以这么简单的理解,worksheet是单个的工作表,有一些个性,例如,姓名,编号,等等,而worksheets更多偏向的是worksheets一些共性,例如计数count等。
A哥还有一些小小的体会,worksheet作为单个对象,属性和方法都有兼顾。
而worksheets作为集合对象,更多的是偏向于方法。
worksheet与activesheet如果我们把worksheet再进行分类,就可以按照其是否为当前活动工作表来区分。
当前活动的工作表也可以称为activesheet。
也就是说,activesheet其实是worksheet的一种特例。
本节,我们就先从单个的worksheet的属性和方法学起,中间也会穿插一些worksheets的内容。
属性index用于返回worksheet在worksheets集合中的索引号。
号码从1开始,一直到worksheets的个数。
VBA之WrokSheet工作表对象(精品)
WorkSheet工作表对象(一)如何引用工作表?通过Sheets(index)或Worksheets(index)可返回一个WorkSheet对象(工作簿中如果包含图表工作表,那Sheets(index)有可能返回的是图表对象)。
Index是工作表索引号或者工作表名称。
索引号表示该工作表在工作簿的标签栏上的位置。
所有工作表均包含在索引计数中,即便是隐藏的工作表也是如此。
Worksheets(1)是工作表中第一个(最左边)工作表,而Worksheets(worksheets.count)则是最后一个。
Worksheet.Application 属性如果不使用对象识别符,则该属性返回一个Application 对象,该对象表示Microsoft Excel 应用程序。
如果使用对象识别符,则该属性返回一个表示指定对象(可对一个OLE 自动操作对象使用本属性来返回该对象的应用程序)创建者的Application 对象。
这个属性在之前的工作簿,工作簿集合,工作表集合都包含有,以后再介绍Application 对象。
Worksheet.Cells 属性返回一个Range 对象,它代表工作表中的所有单元格(不仅仅是当前使用的单元格)。
因为Item 属性是Range 对象的默认属性(默认属性:可以为控件设置的属性,以使每次创建该类型的新控件时,这个属性的值都相同),所以可以在Cells 关键字后面紧接着指定行和列索引。
示例:ActiveSheet.Cells(5, 3).Value = "VBA零基础入门"'修改C5单元格的值'5代表行号,3是列号Worksheet.CircularReference 属性返回一个Range 对象,该对象表示工作表上包含第一个循环引用的区域,或返回Nothing(如果工作表上没有循环引用)。
在继续执行计算之前,必须删除循环引用。
示例:Dim rg As RangeSet rg = ActiveSheet.CircularReferenceIf Not rg Is Nothing ThenMsgBox "当前工作表中第一个循环引用的单元格地址为:" & rg.AddressEnd IfWorksheet.CodeName 属性返回对象的代码名,String类型,只读。
worksheets对象方法
worksheets对象方法Microsoft Excel是一款广泛应用于数据处理和分析的电子表格软件,它提供了丰富的功能和工具来帮助用户完成各种任务。
在Excel中,worksheets对象是一个非常重要的对象,它代表了工作簿中的一个或多个工作表。
worksheets对象方法提供了一系列操作工作表的功能,下面将介绍几个常用的worksheets对象方法。
1. Add方法worksheets对象的Add方法用于在工作簿中添加新的工作表。
通过Add方法,可以指定新工作表的名称和位置。
例如,可以使用下面的代码在工作簿的末尾添加一个名为"新工作表"的工作表:```Worksheets.Add().Name = "新工作表"```这样就在工作簿中添加了一个名为"新工作表"的工作表。
2. Delete方法worksheets对象的Delete方法用于删除工作簿中的一个或多个工作表。
Delete方法接受一个参数,表示要删除的工作表的索引或名称。
例如,可以使用下面的代码删除工作簿中的第一个工作表:```Worksheets(1).Delete```这样就删除了工作簿中的第一个工作表。
3. Copy方法worksheets对象的Copy方法用于复制工作表。
Copy方法接受一个参数,表示要复制的工作表的索引或名称,同时可以指定目标位置。
例如,可以使用下面的代码将工作簿中的第一个工作表复制到末尾:```Worksheets(1).Copy After:=Worksheets(Worksheets.Count)```这样就在工作簿末尾复制了一份与第一个工作表相同的工作表。
4. Hide方法worksheets对象的Hide方法用于隐藏工作表。
Hide方法接受一个参数,表示要隐藏的工作表的索引或名称。
例如,可以使用下面的代码隐藏工作簿中的第一个工作表:```Worksheets(1).Visible = False```这样就隐藏了工作簿中的第一个工作表。
worksheets对象方法
worksheets对象方法使用worksheets对象方法可以对Excel工作表进行各种操作,包括创建、删除、重命名、复制、隐藏、显示等。
本文将介绍几个常用的worksheets对象方法,帮助读者更好地使用Excel。
一、创建工作表使用worksheets对象的add方法可以在工作簿中创建新的工作表。
例如,调用add方法并指定工作表名称,即可创建一个名为"Sheet1"的新工作表。
另外,还可以通过指定位置参数来指定新工作表的位置。
二、删除工作表使用worksheets对象的delete方法可以删除指定的工作表。
例如,调用delete方法并指定要删除的工作表名称,即可删除该工作表。
需要注意的是,删除工作表时会丢失该工作表中的所有数据,因此在删除之前应该先备份重要的数据。
三、重命名工作表使用worksheets对象的rename方法可以修改工作表的名称。
例如,调用rename方法并指定要修改的工作表名称和新名称,即可将该工作表重命名为新名称。
需要注意的是,工作表的名称不能与其他工作表的名称重复。
四、复制工作表使用worksheets对象的copy方法可以复制指定的工作表。
例如,调用copy方法并指定要复制的工作表名称和目标位置,即可将该工作表复制到目标位置。
复制后的工作表将具有相同的数据和格式。
五、隐藏和显示工作表使用worksheets对象的visible属性可以设置工作表的可见性。
例如,将visible属性设置为False可以隐藏工作表,将visible属性设置为True可以显示工作表。
需要注意的是,隐藏工作表后,用户将无法直接看到该工作表,但仍可以通过VBA代码等方式进行访问。
六、移动工作表使用worksheets对象的move方法可以移动工作表到指定位置。
例如,调用move方法并指定要移动的工作表名称和目标位置,即可将该工作表移动到目标位置。
移动后,工作表在工作簿中的位置将发生相应的变化。
worksheet对象
Sheets,worksheets,worksheet,chart8.1使用名称引用工作表、打印工作表的Name属性值sheet8.2使用名称引用工作表worksheets(name),sheets(name)8.3使用索引号引用工作表worksheets(index),sheets(index)8.4获取当前工作表的索引号(Index属性) activesheet.index属性8.5选定活动工作簿中的三张工作表(引用多张工作表) array函数8.6在立即窗口中打印工作簿中所有工作表的名称8.7使用对象变量引用工作表8.8新建单个空白工作表worksheets.add8.9新建多张工作表count参数8.10在工资工作表前新建一个工作表before参数8.11在工资工作表后新建一个工作表8.12在工作表最后一个位置新建一个工作表after:=sheets(sheets.count)8.13在工作表最前新建一个工作表8.14为新建的单个工作表命名set mySh=sheets.add =”我爱吴晓星”8.15为活动工作表命名=”工资”8.16新建工作表并分别命名为“高一1”~ “高一10”8.17新建工作表以当前月份命名name=Format(Now(), "mmmm_yyyy")8.18删除单个工作表worksheets(indes)/sheets(name).delete8.19删除多个工作表删除8.16中新建的表8.20选取指定工作表.select方法8.21设置活动工作表.activate方法8.22选取多个工作表sheets(array(1,2)).select; sheets(array(“高一1”, “高一2”).Select 8.23选取全部工作表sheets.select8.24当工资工作簿中的sheet1被选取时,显示选取消息。
For each sh In Workbooks(“工资.XLS”).Windows(1).SelectedSheets8.25隐藏单个工作表sheets(i).visible8.26隐藏多个工作表sheets(array(,,,)).visible8.29隐藏特定名称的工作表8.27取消隐藏多个工作表sheets(array(,,,)).visible8.28转换显隐状态worksheets(index).visible=Not worksheets(index).visible8.30复制工作表,放在指定工作表前sheet1.copy before8.31复制工作表,放在全部工作表后sheet1.copy after8.32复制工作表到新簿sheets(i).copy/move8.34复制工作表到指定工作簿sheets(i).Move Before:=Worbooks(“name.xlsx”).Sheets(i) 8.35复制所有工作表到新工作簿activeworkbook.sheets.copy8.36只把一个表中的数值复制到另一个新工作簿中,并保存8.37把多个工作表的数值复制到新建的工作簿,并保存8.38移动工作表到指定表前sheets(i).move before8.39移动工作表到指定表后sheets(i).move after8.40移动工作表到新工作簿sheets(i).move8.41复制和移动工作表综合应用8.42保护单个工作表sheet1.protect passord8.43保护所有工作表for each sht in sheets8.44解除对单个工作表的保护sheet1.unprocted password8.45解除对所有工作表的保护for each sht in sheets8.46活动工作表打印activesheet.printout8.47打印方向设置worksheets(i).pagesetup.orientation=xlLandscape worksheets(i).printout 8.48设置第一张工作表的所有页边距worksheets(1).pagesetup.leftmargin/rightmargin P178 8.49打印页眉,设置字体,页眉第2行标题(副标题)取自工作表2A2单元格内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/3/15
11
3、使用ActiveSheet属性引用活动工作表
使用ActiveSheet属性可以返回当前活动工作 表
MsgBox
2020/3/15
12
工作表的添加与删除
在工作簿中添加工作表使用Add方法,语法如下
expression.Add(Before, After, Count, Type)
2020/3/15
6
2.2 使用工作表的编号
工作表编号(索引号)是指工作表在工作簿中的位 置,Excel根据工作表在工作表标签中的位置以1开始 从左向右进行编号。
Worksheets(1).Select 该代码选中并激活当前工作簿中第1个工作表
2020/3/15
7
使用Worksheet对象的Index属性可以返回工 作表的编号:
End Sub
2020/3/15
14
三、工作表的添加与删除
3.1、工作表对象的Delete方法删除指定的对象, 语法如下:
expression.Delete
参数expression是必需的,该表达式返回“应用于”列表 中的对象之一 例如:Sheet7.Delete
2020/3/15
15
3.2、工作表中插入行
在工作表的中插入空行,需要使用Insert方法
Sheet1.Rows(3).Insert 在sheet1的第2行和第3行之间插入一行空行
Insert方法应用于Range对象时在工作表中插入一个 单元格或单元格区域,其他单元格作相应移位以腾 出空间
2020/3/15
16
3.3、限制工作表的滚动区域
限制工作表中滚动的区域,可以通过设置 WorkSheet对象的ScrollArea属性来实现。 ScrollArea属性使用以A1样式的区域引用形式(字 符串类型)返回或设置工作表允许滚动的区域。 当设置了工作表滚动区域之后,用户不能选定滚 动区域之外的单元格,但仍然可以选定区域之外 的其他对象(例如图形、按钮等),同时工作表 的一些相应功能可能被禁止(例如工作表全选、 选中整行或整列等)。
MsgBox Worksheets("工作表名").Index (即在工作薄中的编号)
2020/3/15
8
例:
Sub 使用工作表编号激活工作表()
Worksheets(3).select MsgBox Worksheets("工作表名").Index
End Sub
2020/3/15
9
2.3、使用工作表的代码名称
2020/3/15
13
工作表的添加与删除
Addsh过程使用Add方法在工作簿中新建“数据” 工作表
Sub Addsh() Dim Sh As Worksheet With Worksheets Set Sh = .Add(after:=Worksheets(.Count)) = "数据" End With
作表名称是指显示在工作表标签中的文本,工作 表名称可以使用WorkSheets集合(可简写为 Sheets)来引用,如下面的代码所示:
Worksheets("工作表名").Activate
WorkSheets集合包含所有的工作表 任何时刻工作簿中只有一个工作表是活动工作表
2020/3/15
5
例:
Sub 使用工作表名激活工作表() Worksheets("sheet2").Activate End Sub
工作表的代码名称显示在VBE工 程资源管理器窗口中,在属性窗 口中能够修改工作表代码名称, 在VBA中能够直接使用工作表的 代码名称引用工作表,即使工作 表的名称被修改,代码仍然能够 正常运行。
sheet6.ActivateLeabharlann 2020/3/1510
例:
Sub 使用代码名称激活工作表() Sheet3.Activate End Sub
2020/3/15
18
限制工作表的滚动区域
解决方法是:在thisworkbook中选择事件 “workbook_open” 并对ScrollArea属性进行设置,如下:
Private Sub workbook_open() Sheet3.ScrollArea ="a1:g5" End Sub
工作簿的Open事件,在打开该工作簿时设置Sheet3工作表 的滚动区域为“a1:g5”单元格区域。
参数Before是可选的,指定工作表对象,新建的工作表 将置于此工作表之前。
参数After是可选的,指定工作表对象,新建的工作表 将置于此工作表之后。
如果Before和 After两者均省略,则新建的工作表将插 入到活动工作表之前。
参数Count可选,要新建的工作表的数目。默认值为 1 参数Type可选,指定新建的工作表类型。
2020/3/15
3
二、引用工作表的方式
VBA中,在不同的工作表之间转换或者对不同工作 表中的单元格区域进行操作时,需要指定引用的工 作表,通常有下面几种方法:
使用工作表的名称 使用工作表的索引号 使用工作表的代码名称 使用ActiveSheet属性引用活动工作表
2020/3/15
4
2.1、使用工作表的名称
第3课 Worksheet(工作表)对象
1
知识点
认识工作表对象 引用工作表对象 对工作表对象进行处理 限制工作表滚动区域 保护工作表
2020/3/15
2
一、Worksheet对象和 Worksheets集合
Worksheet 对象:代表一个工作表 Worksheets 对象:指定的或活动工作簿中所有 Worksheet 对象的集合
2020/3/15
17
限制工作表的滚动区域
在VBE中的工程管理窗口选择相 应工作表对象,然后在其属性窗 口中设置ScrollArea属性,即可 限制工作表中滚动的区域,如图 所示。
但是Excel不会记忆该项设置,当 再次打开该工作簿时, ScrollArea属性将被重置,用户 必须重新设置ScrollArea属性才 能限制工作表中的滚动区域