现在的办公越来越倾向于无纸化办公了,但在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。
在不影响Excel2007文件的编辑、保存等正常操作的同时,我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体操作如下。
巧用excel分列从身份证号里提取出生日期
巧用excel分列从身份证号里提取出生日期 在进行员工信息统计的时候,往往用到姓名、性别、身份证号和出生日期等不同字段。这些信息单个输入工作量将会很大,如果输入了身份证号,我们就没有必要再出生日期了,出生日期可以从身份证号码里面提取,下面是具体的实现方法。 由于身份证号可能有15位和18位两种情况,首先需要让身份证号按照15位和18位进行区分。在Excel软件没有提供按照字数进行排序的命令,我们可以借助len()函数来实现。假如在A列中记录了员工的身份证号码,在其他列,比如D1单元格中输入“=len(A1
按下Alt F11,打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl R将其调出;右键单击“This Workbook”,选择“查看代码”,然后再代码窗口内输入:
Private Sub
Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
MsgBox “节约用纸 拒绝打印”, vbInformation
End Sub >
然后我们按下组合键Alt F11返回Excel2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl P,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。
让Excel自动隐藏值为0的单元格
让Excel自动隐藏值为0的单元格 隐藏0值的两种方法: 1、用条件格式。单击列标B,全选B列后(当然也可以比如B2:B1000),格式-条件格式-单元格数值-等于-0,这样就设置好了条件,也就是说当等于0时如何如何了。再(右边的)格式-字体-颜色-点选右中的白色,确定确定。这样当B列中的任何单元格值为0时,就变白看不到了。要求单元格用白色而不要有填充色。 2、公式法:在原公式的基础上加个IF函数。语法大意为: =IF(原公式=0,