使用Excel用户窗体查找工作表记录

   一、区域设置法

  如果每次都是打印某一个固定的区域,用这种方法是最合适的。

  启动Excel2003(其它版本请仿照操作),打开相应的工作簿文件,选中需要打印的区域,执行“文件→打印区域→设置打印区域”命令。以后,需要打印该区域时,只要按一下“常用”工具栏上的“打印”按钮就行了。

  [友情提醒]此时,如果需要打印整个工作表的内容,请先取消设置的打印区域:执行“文件→打印区域→取消打印区域”命令。

  二、打印区域法

  如果要想打印多个不同的区域,请采取此种方法。

  选中需要打印的区域,执行“文件→打印”命令,打开“打印内容”对话框,选中“打印内容”下面的“选定区域”选项,然后确定打印就行了。

  ①无论是否设置了打印区域,此方法都是有效的。②如果同时选中了多个不连续的数据区域,进行上述操作时,系统只将每个连续的区域打印在一页上。③在“打印内容”对话框中,选中“打印范围”下面的“页”选项,然后在后面的方框中输入起始页码,即可将指定的页打印出来。(在WORD中,仿照此操作,也可以将指定的页打印出来。)

  三、视面管理法

  如果经常要打印多个不同的区域,采取方法二操作,既麻烦又容易出错,建议大家采用本办法。

  执行“视图→视面管理器”命令,打开“视面管理器”对话框,单击其中的“添加”按钮,打开“添加视图”对话框,输入一个全称(如“全部”),确定退出。

  选中不需要打印的列(行),右击鼠标,在随后弹出的快捷菜单中选“隐藏”选项,将不需要打印的列(行)隐藏起来,然后再打开“视面管理器”对话框,“添加”一个“视面视图”(如“打印报表”等),确定退出。在按住Ctrl键的同时,用鼠标分别单击相应的列(行),可以一次性同时选定多个不连续的列(行),一次性实现上述隐藏操作。

  再次打开“视面管理器”对话框,选中“全部”视图项,单击“显示”按钮,将整个工作表都显示出来。然后仿照上面的操作,将另外一些不需要打印的列(行)隐藏起来,再“添加”另一个“视面视图”(如“标牌”等),确定退出。

  以后需要打印某个区域时,先打开“视面管理器”对话框,选中相应的视图(如“打印报表”)项,单击“显示”按钮,将相应的视图显示出来,然后执行打印操作就行了。

  四、宏命令法

  启动Excel,打开相应的工作簿(,按下“Alt+F11”组合键,进入“Visual Basic编辑器”状态,在左侧“工程资源管理器”窗口中,选中上述工作簿对话的工程(如VBAProject(2004备案。xls)),执行“插入→模块”命令插入一个新模块(“模块1”),然后将下述代码输入到右侧的窗口中:

  Sub 打印()

  Selection.PrintOut

  End Sub

  输入完成后,关闭“Visual Basic编辑器”窗口返回。

  选中需要打印的区域,执行“工具→宏→宏”命令,打开“宏”对话框,选中刚才编辑的宏(“打印”),单击“执行”按钮即可。

  友情提醒大家,如果在“工程资源管理器”窗口中选中VBAProject(PERSONAL.xls)选项,则上述宏对所有的工作簿文件有效。

时间: 2024-11-03 11:43:25

使用Excel用户窗体查找工作表记录的相关文章

对Excel的行列和工作表的隐藏的操作方法

  对Excel的行列和工作表的隐藏的操作方法            1.启动Excel 2013并打开工作表,在"开始"选项卡的"单元格"组中单击"格式"按钮,在打开的下拉列表中选择"隐藏和取消隐藏"选项,在打开的级联列表中选择"隐藏列"选项,如图1所示.此时,当前单元格所在的列即被隐藏,如图2所示. 图1 选择"隐藏列"选项 图2 当前单元格所在的列被隐藏 2.单击"格式&

Excel怎么快速删除工作表中空白行

  Excel怎么快速删除工作表中空白行          1.启动Excel 2013并打开工作表,这张工作表中存在一些空行.在工作表中选择数据区域,在"开始"选项卡的"编辑"组中单击"排序和筛选"按钮,在打开的下拉列表中选择"筛选"选项,如图1所示. 图1 选择"筛选"选项 2.此时,数据表的列标题右侧将会出现筛选下三角按钮,单击任意一个下三角按钮,在打开的下拉列表中取消对"全选"复

给Excel 2007多个工作表快速创建目录

  我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用.查看.当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了.此时若能建立一张"目录"工作表显示所有工作表的名称和链接,事情将会简单很多. 下面介绍一种可以快速为Excel工作簿创建工作表目录的方法. 定义名称 打开Excel 2007,右击第一张工作表标签选择"重命名",把它重命名为"目录"工作表.选中B1单元格,切换到"公式&quo

Excel自动创建财会工作表超链接目录

Excel宏代码片段: Private Sub Worksheet_Activate() Dim sh As Worksheet Dim a As Integer Dim R As Integer //在目录工作表激活时,自动创建工作簿中除"目录"工作表外所有工作表的目录 R = Sheet1.[A65536].End(xlUp).Row a = 2 If Sheet1.Cells(2, 1) <> "" Then//判断是否存在工作表目录 Sheet1

Excel 2007文档工作表彻底隐藏法

  由于工作需要,有些Excel 2007工作表我们不想让参与数据录入的人看到,常规隐藏工作表的方法是通过单击"格式→可见性→隐藏和取消隐藏→隐藏工作表"一系列动作完成的.但是这种方法的水平实在有点太简单,也就只能对付一下"菜鸟"而已.如果别人按照上述步骤并选择"取消隐藏工作表"选项,那么你所隐藏的文件就暴露了. 文档工作表彻底隐藏法-excel2007隐藏工作表"> 接下来给大家介绍一种更彻底的隐藏方法:只要在当前工作簿中的&q

Excel使用VBA破解工作表/工作簿密码

  网上下载了工作簿,发现居然有密码!xxoo,既然放网上干嘛要加密码啊?!后来网上找到使用VBA破解工作表密码的方法,拿来分享. 首先,尝试打开工作簿时,提示有密码: 使用快捷键Ctrl+F11键,打开VBA编辑界面,点击"插入"菜单下的子菜单"模块": 在模块编辑器中输入以下代码: Option Explicit Public Sub AllInternalPasswords() Const DBLSPACE As String = vbNewLine &

vs2008 ReportViewer导出excel时有三个工作表

问题描述 rdlc文件是主子表的,其中的table(全部在主表的)表头,表详细,表尾个一个工作表 解决方案 解决方案二:自己顶解决方案三:怎么弄到一个excel表中

Excel 2010 如何冻结工作表的首行和首列?

在一张工作表当中如果包含很多数据记录,当向下拖放的时候浏览起来不是很方便,因为标题行已经被隐藏起来了.此时可以将标题行进行冻结,那么再向下拖放数据的时候标题行会始终处于可见的状态,同样也可以将首列进行冻结. 操作步骤: 1.在当前工作表的"视图"选项卡-"窗口"选项组中,单击"冻结窗格"按钮,弹出下拉菜单,在菜单中可以选择"冻结首行"或"冻结首列"选项来达到冻结首行或首列的目的,如图1:     2.在选择

Excel怎么批量创建工作表,Excel批量创建工作表教程

首先启动Excel 2016并新建一个工作表,然后在任意单元格输入工作表说明,再由上而下,根据实际需要的顺序输入要创建的工作表名称,最后选中所有输入的内容. 接下来切换到"插入"选项卡,点击工具栏上的"数据透视表"按钮. 在打开的创建数据透视表对话框中,"选择一个表或区域"项已经自动填入了参数,就是上面所选择的数据区域.如果开始并没有做选择,那么在此可以重新选择.在下面选中"现有工作表"项,并将光标置入"位置&quo