Tag Archives: Excel

VBA通过SQL语句查询Excel文件中的数据

日常工作中,经常采用Excel来录入一些表格数据,因为它的方便直观易用,而不是采用Access来完成,但某个时候我们又想能够像Access一样通过SQL语句来查询这些数据,这里水文工具集介绍一个采用VBA宏过程来完成这一功能,当然具体的数据要对代码进行适当的修改,具体源代码如下:
阅读全文 >

Excel中以Point单位精确设置列宽ColumnWidth

Excel中单元格有Width和Height的属性, 这两个属性以Point为单位,但它们只是可读属性, 如果需要设置行高和列宽的话, 要用到另两个可写属性RowHeight和ColumnWidth。RowHeight属性同样以Point为单位,实际上就等于Height属性。 但ColumnWidth属性和Width属性不同,下面是ColumnWidth属性的说明。
阅读全文 >

Excel数据排序对超过三个关键字的处理技巧

昨日在处理对水文整编数据雨量摘录表的排序时,遇到了一个问题,首先这是某个站的的多年雨量摘录数据,已经从DBF转换为了Excel格式,但是数据的时间顺序没有严格按照时间来排序,雨量摘录表的时间字段是以年、月、日、时分4个关键字分别表示的,现在需要让这个Excel表进行排序,采用Excel数据排序功能,才发现只允许使用3个关键字进行排序,自此问题产生了。如何解决这个问题呢?
阅读全文 >

2种Excel自定义工具栏命令按钮图标的方式

Excel中当你使用自定义工具栏时,也许希望不仅仅是使用内建的图标(FaceID属性),还更想用其它的自定义图片来作为图标,这里水文工具集给出两种自定义工具栏命令按钮的方式,其一是使用外部图片文件,其二是使用Excel工作表中嵌入的图片。具体VBA实现代码如下:
阅读全文 >

VBA检测Excel工作表区域中是否有隐藏行或列

Excel工作表中,有时为了方便操作会临时隐藏某些行或者列,到再次使用时需要检测某选择区域是否包含有隐藏的行或列,这里给出一个VBA函数RangeHasHiddenRowsOrCols可以完成这个功能,具体源代码如下:
阅读全文 >

从Excel图表中提取数据

Excel中,你创建的图表可能关联到另外的文件,因此常规方式你并没有办法得到这些数据,但是可以通过VBA来重新获取这些系列的数据,这里水文工具集给出一个VBA过程GetChartValues,使用这宏过程可以轻松提取图表中的数据。
阅读全文 >

Excel中获取图表系列的颜色

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