数据表
转置小技巧——浅谈GetRows的使用
2016-07-15 16:58:29
文件类型 : rar
文件版本 : Access2003
简要说明 : 大体思路是用GetRows来讲记录集转为数组,然后再Transpose,再赋值给单元格区域

  有个叫“猫哥”的群友私信给我,提及如何转置保存数据。当时的反应是,Recordset里好像是没有这个的。所以推荐他使用Excel里的Transpose内置函数来处理,大体思路是用GetRows来讲记录集转为数组,然后再Transpose,再赋值给单元格区域。          后来回头去看看以前写的帖子,发现使用GetRows时,——实话说,我很少用这个方法——已经把行列置换了。换句话说,根本不必再用Transpose了,只需要将单元格重置成符合维度的区域即可

        这里涉及到Excel单元格的CopyFromRecordset方法以及Resize重置单元格区域范围【其实这时候的单元格相当于一个可扩展的1×1数组】,数组的一些基本属性使用(例如Ubound判断某个维度的上限,Transpose用于转置数组