设置打印区域VBA代码
如何设置(或用公式)在打印时分析表格A1的内容,如A1="1”打印区域(B20:G40)的内容,A1="2”打印区域(H100:J150)的内容,A1="3”打印区域(K50:P140)的内容,A1="4”...........
这个要用宏代码
试试
先画一个命令按钮,操作如下:
点击菜单栏:视图—工具栏—visual basic,弹出的"visual basic”浮动工具栏中,点击第5个“控件工具箱”图标,然后点击弹出的浮动工具条左边从上往下数第4个按钮“命令按钮”,现在鼠标指针变成“+”十字形,拖动鼠标就可以画出一个命令按钮了,上面的名字是英文的可以改,暂时不管它
双击画好的命令按钮会弹出代码窗口,复制如下内容粘贴到光标所在处,其他不改
Select Case Range("A1")
Case 1
ActiveSheet.PageSetup.PrintArea = "$B$20:$G$40"
Case 2
ActiveSheet.PageSetup.PrintArea = "$H$100:$J$150"
Case 3
ActiveSheet.PageSetup.PrintArea = "$K$50:$P$140"
End Select
还可以根据需要增加 case 4 case 5,。。。。。
按alt+F11,把代码编辑器最小化,回到excel表,"visual basic”浮动工具栏中,点击第5个“控件工具箱”图标,以取消设计模式,现在在A1输入相应的值,然后单击命令按钮,则对应的区域就被选中,再按打印按钮就ok了,当然也可以直接把打印的命令加到上面那段代码中,则一键完成选择并打印。
打印代码可以自己录制,如把这句加到上面代码的最后一行
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
你可能喜欢
- VBA常用
- Excel教程
- VBA程序设计
- Excel使用技巧大全(超
- Excel编程
- VBA语句
- 合并工作表
- VBA常用函数3页
- Excel VBA的常用命令举例14页
- Excel VBA编程常用代码17页
- VBA中几种常用的排序方法4页
- VBA常用语法汇总4页
- VBA常用代码5页
- Excel教程和使用技巧95页
- Excel初级教程50页
- Excel函数应用教程85页
- Excel 2010教程16页
- Excel 2010教程16页
- Excel函数教程21页
- 《数据库》实验报告4 报表及VBA程序设计13页
- 第08章 VBA结构化程序设计-例题习题41页
- Excel中的VBA程序设计4页
- 2 VBA程序设计基础283页
- 《Access数据库实用教程》第九章模块和VBA程序设计78页
- 第11章 VBA程序设计92页
- Excel使用技巧大全(超全)95页
- Excel使用技巧大全(超全)94页
- Excel2003 2007 XP 使用技巧超级大全500个使用技巧 让你成为高手中的高手(超全)120页
- Excel使用技巧大全(超全)50页
- Excel使用技巧大全(超全)295页
- Excel使用技巧绝对大全(超全)95页
- Excel宏编程6页
- 浅谈Excel 的VB编程2页
- Excel VBA 编程技巧29页
- 办公中常用到的Excel-VBA编程2页
- 《Excel 2010 VBA编程与实践》目录9页
- Visual C#的Excel编程7页
- Excel VBA语句集30022页
- VBA语句集23页
- 带解释的VBA语句8页
- VBA 语句300句20页
- VBA常用语句4页
- VBA 基础语句5页


