Archive for '博客'

从字符串返回Range的一个很实用的VBA Range函数

ExcelVBA编程中,很常用到的是通过字符串返回Range的功能,然后进一步对Range操作,这里水文工具集介绍一个实用的VBA Range函数RangeFromAddress,具体源代码如下:
阅读全文 >

水文频率智能分析系统(V2.0)-支持多种频率分布

水文工具集-水文频率智能分析系统(V2.0)发布

水文频率智能分析系统V2.0截图


阅读全文 >

VBA中巧用枚举Enum类型模拟集合

VBA中使用集合可以采用Collection,其实我们也可以巧妙运用枚举(Enum)类型来模拟集合(Set),这样可以合并多个枚举(Enum)类型元素来表示用户的多选意图。如下面的例子:

Public Enum FontStyle
    Normal = 0
    Bold = 1
    Italics = 2
    Underline = 4
    Strikethrough = 8
End Enum

你就可以组合多个值来指定字体的样式。
阅读全文 >

水文频率智能分析系统(V1.4)-升级发布

水文工具集-水文频率智能分析系统(V1.4)发布

水文频率智能分析多值批量互查


阅读全文 >

VBA中有效防止更改表名后无法访问相应工作表的2种方法

VBA中通常我们都会直接使用显示在工作表标签栏中的名称(Name属性)来访问相应的工作表,如果你使用了硬编码如Worksheets(“Sheet1″),当用户对工作表重命名之后,这样的代码将会出现访问越界的错误,因为以原来的工作表名无法访问到相应的工作表了。这里水文工具集介绍VBA中2种使得在用户更改工作表名之后仍能正常使用的方法
阅读全文 >

VBA中检查枚举值Enum是否为有效值

VBA中使用枚举类型Enum时,由于可以把任意的长整形Long数值赋予Enum类型变量,即使这一长整形数值不在相应的Enum类型范围之内,要保证是有效的枚举值,这里水文工具集介绍一个检查枚举值Enum是否为有效值的方法,具体源代码如下:


阅读全文 >

双累积曲线的理论基础

双累积曲线是检验两个参数间关系一致性及其变化的常用方法。所谓双累积曲线就是在直角坐标系中绘制的同期内一个变量的连续累积值与另一个变量的连续累积值的关系线,它可用于水文气象要素一致性的检验、缺值的插补或资料校正,以及水文气象要素的趋势性变化及其强度的分析。
阅读全文 >