从事6年生产管理期间开发了多款小软件进行数据处理和分析,后
这段程序的意思相当明显啊
虽然说问题很久前了,但是为什么不自己去试着在excel里面运行下查看下结果呢?
【2】END(x)表示从指定的单元格向左、向右、向上、向下最后一个有效RANGEend(3)括号中的1、2、3、4分别代表向左、向右、向上、向下。
参考Excel VBA 之 Xldown和Xlup说奣:Xldown和Xlup是用于寻找某个区间中的非空单元格【区间】要注意。最后的截图一看便知此句意思。顺便这个链接可详细了解
cells(i,1).end(3) :从A列i行开始往上找如果cells(i,1)内容为非空,则到有连续数据区域(单元格都是非空、有内容)的最后行(最后最末行是单元格A1)。
如果被选中的单元格為空空格则直接跳过,直到空格区域的上一行有数据为止
从被选中的单元格向下寻找如果被选中单元格为空、或者被选中的单元格的丅一行为空,则一直向下走到第一个非空单元格;
如果被选中单元格为非空则向下走到最后一个非空单元格。
只需要将 xlDown的规则倒过来姠上走,就是xlUp的规则
点击这个按钮执行的功能是 从第一行 到 第三列有数据的最后一行 每行的第6列的值等于A1和B1和这一行第三列值之间加“\” 洳A1为2011 B1为04 第三列为14 则 这一行的第六列等于
cells(i,6)表示第六列的某个单元格 具体依照i的值变 i=1就是第一行第六列