1樓:陽光上的橋
一般有兩個方法,一是使用activesheet.usedrange,這個表示所有已經使用的區域,一般可以賦值給陣列完成所有資料的讀取,也可以使用activesheet.usedrange.
rows.count和activesheet.usedrange.
columns.count獲得區域的行列數量。
另外,可以使用end獲得某行(或者某列)最後一個資料,例如需要獲得a列最後一個資料所有在行可以用:
activcesheet.cells(activcesheet.rows.count,1).end(xlup).row
excel vba 如何取到有內容的最後一列和最後一行
2樓:
1、開啟資料表。
2、選中一個單元格,同時按鍵盤上的ctrl+↓。
3、選中的單元格迅速就到了最後一行,同時按鍵盤上的ctrl+↑。
4、選中一個單元格回到了首行,同時按鍵盤上的ctrl+→。
5、選中一個單元格迅速到了最後一列,同時按鍵盤上的ctrl+←。
6、又可以迅速回到首列。
7、還可以將滑鼠移動到單元格下邊框上,滑鼠變成上下左右箭頭時,雙擊。
8、選中單元格迅速跳到最後一行,將滑鼠移動到單元格上邊框上,滑鼠變成上下左右箭頭時,雙擊。
9、選中單元格迅速回到首列。
3樓:匿名使用者
最後一列的列號:
activesheet.usedrange.columns.count
最後一行的行號:
activesheet.usedrange.rows.count
4樓:
最後一列 [iu1].end(1).column
最後一行[a65536].end(3).row
如何使用vba命令定位到最後一行有內容單元格的下一行。
5樓:匿名使用者
i=range("a65536").end(xlup).row()+1
這個i就是a列你要的行號
此**只適用於excel 2003
如果是07以上
65536修改為1048576
6樓:靜靜邁除人
sub 選擇單元格最下面第一個空值()
range("a" & cells(rows.count, 1).end(xlup).row + 1).select
end sub
sub 選擇單元格最後一行()
range("a" & cells(rows.count, 1).end(xlup).row).select
cells(rows.count, 1).end(xlup).select' 或者這樣也行
end sub
cells(rows.count, 1)'選擇最後一個單元格
Excel表中通過VBa對比資料的語句
你給的資訊太少。比如具體哪些部分出問題了。另,你這麼寫肯定是有問題的,巢狀太多了。一般來說3層,最多4層巢狀是規範。你這個完全可以用lookup,或者find來實現。檢查下是否沒核對出來的資料中包含空格或換行等,可以去掉空白字元後再比較。如何將excel工作表的資料與access的資料做比較,檢視是...
如何破解vba工程密碼,如何破解excel巨集密碼的方法
解密後,發紅包。尊重別人的勞動。如何破解excel巨集密碼的方法 如何破解vba工程密碼 網上下個aopr進行破解。或者用 破解 如何破解excel vba密碼 關於破解excel vba工程密碼的方法,以下 非常有效,首先建一新excel檔案,在工作表標籤處右點 檢視 複製以下 按f8執行在彈出窗...
如何用VBA關閉EXCEL的列印預覽
這個問題只能用send key 來解決了 但是 在列印預覽視窗出現了之後,任何 都無法執行,這個問題不知道怎麼破,都不能執行了 只能手動退出了,誒,最簡單的做法就是使用 錄製巨集 功能,再去檢視巨集 具體就好了 這個問題我今天也遇到了 當然了現在已經是2020年了 我的解決辦法就是繞過這個列印預覽對...