Excel中通过VBA自动隐藏全0列
使用Excel制表时,经常会遇到需要将全部为0的列隐藏,从而减少表格的冗余数据,但是Excel本身并未提供相应的命令来完成(不是简单的通过条件格式隐藏单元格),这里水文工具集编写了一段小小的VBA代码,可以实现这一功能,具体VBA源代码如下:
阅读全文 >
VBA中通常我们都会直接使用显示在工作表标签栏中的名称(Name属性)来访问相应的工作表,如果你使用了硬编码如Worksheets(“Sheet1″),当用户对工作表重命名之后,这样的代码将会出现访问越界的错误,因为以原来的工作表名无法访问到相应的工作表了。这里水文工具集介绍VBA中2种使得在用户更改工作表名之后仍能正常使用的方法。
阅读全文 >
使用Excel过程中,经常通过人工设置数据有效性来限制目标单元格只能接受某种条件的参数。如何使用VBA来给工作表添加数据有效性呢,这里水文工具集从网上摘录一篇通过VBA给任意工作表设置数据有效性的文章(Add Data Validation to any worksheet using VBA)。
首先定义VBA函数AddValidation,具体源代码如下:
阅读全文 >
2010年6月抚州唱凯决堤整个降雨过程中,Excel的拟合散点的趋势线功能在快速定线及决堤口水位短期预报中发挥了很好的作用。
这次强降雨过程中,由于部分水文站水位已经超出历史最高洪水位,使得原有的水位流量关系曲线已经无法适用,因此有的站点可以使用Excel进行进行延长,延长的方法有两种:
阅读全文 >
要在Excel中执行Python脚本的一种常规方法是通过Python创建COM服务器,然后Excel通过创建COM对象来完成。这里介绍的是另外一种方式,那就是采用内嵌Python解释器的方式来完成。
阅读全文 >