xampp phpmyadmin 403:EXCEL必备工具箱--方便VBA代码编写人员

来源:百度文库 编辑:中财网 时间:2024/04/29 00:45:50

1、获得EXCEL内部图标 

(说明:由于EXCEL2007采用了Ribbon,因此此功能不使用Excel2007)

运行后,会在一个空表中放置excel的内置图标:

  

2、禁用宏就关闭文档 

   很多情况下,费了不少劲在excel中编写了宏(VBA代码),但给那些菜鸟用时,他们居然不知道“启用宏”,让宏代码编写者气的吐血,而本功能就是专用那些编写了宏的excel文档使用,当对这个文档进行了这项设置之后,在打开这个文档时不启用宏就强行关闭:

  

本功能的原理:

在当前文档添加一个隐藏的宏表,由于其优先级高于宏,也就是说宏表中的代码会自动执行,excel无法将其关闭。
   而在这个宏表里引用了一句宏代码:
     Function my() 
     End function
    如果打开时不启用宏,则不能执行这段宏代码, 宏表代码就会转入关闭文档的错误处理语句。

特别提醒:

   如果执行本功能时提示:

  

   表明你用的EXCEL是2003及以上版本,需要点击一下窗体左下角的“信任对Visual Basic项目的访问(T)”按钮,才能为本文档添加“Function my()   End function”语句。

 

3、去除“禁用宏就关闭文档”的设置

   从上面的原理可以知道,如果误删了“Function my()”代码,就会导致该文件无法打开;也有些时候,不想再对该文档进行这种设置,只需要执行一下本功能就OK了:

特别提醒:

   如果执行本功能时提示:

  

   表明你用的EXCEL是2003及以上版本,需要点击一下窗体左下角的“信任对Visual Basic项目的访问(T)”按钮,才能从本文档中删除“Function my()   End function”语句。

 

 4、选区内容转代码 

 如果需要通过VBA录入大量的数据、公式,可以用这种简单的方式将所选择的内容转换为代码。

 比如,用通过宏代码录入输入下述内容:

可以按下述步骤得到代码:

<1>在当前表格的相应单元格录入上述内容,并选择这个区域

<2>执行“选区内容转代码 ”功能

<3>根据提示,确认代码左边留出的空格数

<4>根据提示,确认单元格地址的表述方式:

<5>系统会生成代码,并用记事本予以显示,例如以cells(行,列)方式:

 

5、ASCII码对应字符

获得ASCII码及对应字符。