Archive for '代码'

Excel中获取图表系列的颜色

Excel中图表一般每个系列都有自己相对应的颜色,有时我们就需要这些系列的颜色来对系列对应的数据表单元格进行着色,以便做出更美观的报告或者展示,这里水文工具集给出一个的示例,示例中包含了相应的VBA源代码,具体应用时可以就具体问题修改代码内部的部分参数。
阅读全文 >

一个VBA处理CSV文件的类模块

CSV格式文件在日常工作也经常会用到,这里提供一个VBA处理CSV文件的类模块,方便对这种格式文件的处理,水文数据也常用这一格式的数据进行交换,这里实现的这一类模块使用的CSV文件默认分隔符是逗号,使用时可以做更改,具体实现代码如下:
阅读全文 >

VBA中使用正则表达式处理水文编码

正则表达式在文本处理中有着很重要的作用,水文编码是水情信息传递的有效格式数据,它是以特殊的格式标记的文本,使用正则表达式处理水文编码有着很大的优势,避免陷入处理编码的混乱之中,这里给出一个示例,给出处理水文编码的一个思路。
阅读全文 >

Excel中高亮显示重复值

Excel中采用统计函数CountIf来对重复值高亮显示,如果需要更改高亮颜色则修改iterCell.Interior.ColorIndex = 6中的颜色值,具体实现代码如下:
阅读全文 >

VBA中列出模块中所有过程

Excel中使用VBA实现将模块中的所有过程列出来,要调用这一过程首先要引用VBA Extensibililty library,具体代码如下:
阅读全文 >

VBA操作INI配置文件源代码

一般程序都有一些配置或者设置选项,而这些参数一般是保存为INI配置文件,如何使用VBA操作这些INI格式的配置文件是比较常用的,这里水文工具集提供一个操作INI文件的源代码:
阅读全文 >

VBA实现蒙特卡罗方法Excel示例-计算圆周率PI

早段时间曾对蒙特卡罗方法(Monte-Carlo)进行了介绍,这里水文工具集提供一个在Excel中的相关实例,这是个比较经典的例子,就是采用蒙特卡罗方法计算圆周率PI,计算原理就是采用圆的面积与相应外切正方形的面积比的4倍就是PI值,
阅读全文 >