虎虎漫画小说

繁体版 简体版
虎虎漫画小说 > > Excel_word_ppt_office使用技巧大全(最新超全完整版)最新章节 > 第 120 章

第 120 章 免费阅读

Basic编辑器”(图1)打开VBA编辑器窗口,在VBAProject的工程资源管理器中双击Sheet1,会出现代码编辑窗口,在代码编辑窗口输入如下代码(图2):

Sub gongzitiao()

Application.ScreenUpdating = False

'为避免破坏表一,将表一内容完整复制到表二

Sheets(1).[A1].CurrentRegion.Copy Sheets(2).[A1]

'定义循环变量的最大值不小于表二中职工数的二倍(我校职工总数为2564)

a = (Application.WorksheetFunction.CountA(Sheets(2).[a1:a2600] * 2

'如果第一列(职工的工资电脑序号)上下单元格的值不相等,则在它们之间chā入一个空白行

For i = 3 To a

If Sheets(2).Cells(i,1)<>Sheets(2).Cells(i + 1,1) And (Sheets(2).Cells(i,

1) <> "") Then

Sheets(2).Rows(i + 1).Insert

End If

'如果第一列中的单元格为空,则将表中[A2:M2](工资清单表头项目)复制到此行

If Sheets(2).Cells(i,1) = "" Then

Sheets(2).[A2:M2].Copy Sheets(2).Cells(i,1)

End If

Next

Application.ScreenUpdating = True

End Sub

3.检查源代码编辑无误后,在VBA窗口中打开菜单“运行”/“运行宏”,将弹出“宏”窗口,你只需单击“运行”即可。

4.待宏运行完毕,再回到Excel,单击工资表下方的“Sheet2”,于是在每两个相邻职工间就chā入了工资清单项目(图3),再用打印机打印并裁条后,就可以发放给每位职工了。

该cāo作在Excel 2000下调试通过。

在Excel中轻松移动或复制工作表

在使用Excel制表时,我们常常要制作许多张相同格式的表,很多人喜欢选中样表,用复制、粘贴命令来得到另一个工作表,这有些麻烦,其实运用Excel中“移动或复制工作表”功能就能轻松实现上述要求。

1.譬如你要制作多个和样表sheet1.xls相同的工作表,可先打开sheet1.xls工作表。

2.将鼠标移到sheet1上(注意:不是工作表内容区中)点击右键(图1),选中“移动或复制工作表”,出现如(图2)所示的对话框。

选中“移到最后”,并勾选“建立副本”。点击“确定”后,你会发现工作簿中有个标签为sheet1(2)的表。打开看看,这个表是不是和你想要的一致呢?

3.以上是在同一个工作簿内进行的cāo作,我们还可以将样表(如sheet1.xls)导入到其他工作簿中。

先打开你所想要导入的目的工作簿(笔者打开的是“报表6.211”),然后通过“文件→打开”命令打开sheet1.xls所在的工作簿(笔者这里是test.xls),在sheet1标签上点击鼠标右键选择“移动或复制工作表”,在弹出的对话框中,点击“将选定工作表移至工作簿”的下拉菜单,选“报表6.211.xls”(图3)。

然后再选中“移到最后”,勾选“建立副本”,点“确定”后即可在6.211.xls工作簿中导入sheet1表。

在Excel中相同数据的统计

在Excel中,Countif(range,criteria)函数是用来统计某个区域中满足给定条件单元格的数目的。Range是要统计的区域,criteria是以数字、表达式、字符串形式给出的计数单元格必须符合的条件

松语文学免费小说阅读_www.16sy.com

『加入书签,方便阅读』