小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel Cells(Rows.Count,1).End(xlUp).Row的含義

 筆錄收藏 2013-07-19
在看一本書的時(shí)候沒(méi)搞明白例子上寫的一句話,如上。
經(jīng)調(diào)試才搞明白。分享給大家。
    NextRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
    這句話的意思是 取活動(dòng)單元表的第一列最后一個(gè)有值的行的下一行行號(hào)。

Rows.Count是指當(dāng)前活動(dòng)工作表的行數(shù),為數(shù)字 1048576,很熟悉的一個(gè)數(shù)字,為Excel工作表的最大行數(shù)
Cells(Rows.Count, 1),則是定位到第一列的最后一行cell,即單元格“A1048576”

主要是End(xlUp)比較難理解。
Range.End屬性是返回一個(gè) Range 對(duì)象,該對(duì)象代表包含源 區(qū)域的區(qū)域尾端的單元格。

End(xlUp)等同于End mode下+UP鍵,或Ctrl+Up,
若活動(dòng)單元格為空,其上一個(gè)單元格也為空,將會(huì)向上尋找該列第一次出現(xiàn)的非空單元格;
若活動(dòng)單元格非空,其上一個(gè)單元格也非空,將會(huì)選中活動(dòng)單元格所在列的最后一個(gè)非空單元格;
                 其上一個(gè)單元格為空,將繼續(xù)向上尋找該列第一次出現(xiàn)的非空單元格,直到第一個(gè)單元格為止,如A1。
另外三個(gè)XlDirection常量為xlDown, xlToRight, xlToLeft 功能分別為 End+DOWN, END+RIGHT, END+LEFT.

這樣Cells(Rows.Count, 1).End(xlUp)就是沿著單元格“A1048576”向上尋找第一列第一次出現(xiàn)的非空單元格。
連起來(lái)Cells(Rows.Count, 1).End(xlUp).Row,就是取第一列第一次出現(xiàn)的非空單元格的行號(hào)
ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1,自然就是取該非空單元格的下面的空單元格,以便進(jìn)行輸入等操作。
比如下面事例,將把數(shù)據(jù)插入到工作表中的系一個(gè)空白行,這里A7為下一個(gè)空白行。

cells(rows.count, 1).end(xlup).row的含義 - excelhome - 圖1





補(bǔ)充內(nèi)容 (2013-5-15 22:13):
上面有句話沒(méi)說(shuō)清楚,改一下:
若活動(dòng)單元格非空,其上一個(gè)單元格也非空,將會(huì)向上選中活動(dòng)單元格所在列的最后一個(gè)非空單元格;

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多