Excel巨集當中,如何得到當前的行數

時間 2025-06-01 04:20:17

1樓:時若谷海丁

你的意思是想知道**中有多少行資料麼?

我有攜乎乙個方法:

range("a65536").end(xlup).row返回值是乙個整數,是當最後一行被使用的單元格的行數。

當然方法有好幾個,但我通常比較喜歡使用這個方法,當然好多人也喜歡用這個方法。

它所以的功能類似在excel中最後一行按住end鍵不放,然後再按向上的方向鍵,得到最後乙個被使用的單元格的橡棚位置,然後通過row屬性返回行數。

絕對可靠而且高效梁隱則,不信你可以試驗一下。

2樓:賁德桑詞

rows、columns分別代表指伏活動工作表、單元格區域範圍range、指定工作表中的所有行數、列數。對於乙個多選單元格區域範圍range的rows、columns,只返回該範閉逗叢圍中第乙個區域的行數、列數。例如,如果range物件有兩個區域(areas)a1:

b2和c3:d4,返回2而不是4。

可通過rows(行號)、columns(列號)來引用相應的行與列;如rows(3)、columns(4)分別對應第三行、d列。

利用rows、column可以獲得區域中第一塊的第一行行號、第一列列號,所得值均以十進位數轎櫻表示。

3樓:網友

舉例說明。

第一步:編寫巨集**。**如下:

sub 當前行號()

dim a as integer

a =msgbox "當前行號=" & str(a)end sub

4樓:網友

j = 1

do while cells(j, 1) <""

檢測**的行數。

j = j + 1

j 為**的行數。

loop

5樓:匿名使用者

回家幫你看看哦!

一時間想不好。不知道怎麼表達。

如何在vba中得到當前單元格的行號和列號

6樓:肥仙女

1、第一種方法: "a" & xlup).row2、第二種方法:

a1048576").end(xlup).row如果是低版本的office用"a65536").

end(xlup).row

3、第三種方法:,1).end(3).row4、第四種方法:"a1").

5、第五種方法:

6、第六種方法:

7樓:魚木混豬喲

軟體版本:office2013

方法如下:alt+f11,輸入**如下:

selection代表選擇的單元格。

row屬性可得到起行號;column可得到起列號執行**,即可得到當前單元格的行號和列號:

8樓:戴雯君

dim ks as range

set ks = range("d2")

lie =hang =

你宣告瞭ks是單元格物件,就不能用ks=d2這麼寫了只能用set給ks賦值乙個單元格。而且系統預設d2是變數。字串要加雙引號。

或者你可以這樣寫。

dim ks

ks = "d2"

lie = range(ks).columnhang = range(ks).row

9樓:宋棋雨

在vba中,單元格不用定義變數直接可用range引用單元格表示要用字串表示。

ks="d2"

lie = range(ks).row

excel vba 如何獲得活動單元格所在行的行號

10樓:網友

'單元格觸發事件。

private sub worksheet_selectionchange(byval target as range)

if = 1 then

msgbox "當前單元格的行號是:" &end if

end sub

用命令按鈕的巨集:

sub yy()

msgbox "當前單元格的行號:" &

end sub

11樓:網友

活動單元格所在的行數。

活動單元格所在的列數。

在excel的vba裡如何獲取活動單元格的行數列數

12樓:網友

應該是活動單元格的行號和列號吧。

行號 =列號 =

vba excel怎麼獲取指定工作表的行數、列數

13樓:_夏初烲

excel獲取指定工作表的行數、列數的具體操作方法如下:

1.首先,開啟excel軟體。

2.開啟源資料檔案,假如需要根據****顯示出行業名稱。現在,在i1單元格輸入」****「,在j1單元格輸入」nnindnme"。

在彈出的」函式引數「對話方塊中,設定logical_test引數為」i2=「」,將value_if_true設定為「」,在value_if_false引數框中輸入「vlookup(i2,a2:b2846,2),然後點選確定。

14樓:朱仕平

當前工作表總行數。

k=指定sheet1工作表總列數。

j=sheets("sheet1").

前提是頂部和左側無空行空列。

15樓:網友

vba 取行數。

sheets(1).[a65536].end(xlup).row '''該列最後一行。

vba 取列數。

cells(14, 256).end(xltoleft).column'''該14行最後一列。

16樓:靜靜邁除人

列sub 列()

a = columns("c:h").count 'c:h的長度b = cells(1, '列的最大值。

c = cells(1, '有效列(包含空值)d = '有效列(包含空值)

n = 12

g = range(chr(65 + n) &"1").address '求第12列。

end sub

2.行sub 行()

a = cells(, 1).address '行的最大值b = cells(, 1).end(xlup).row '有效行(包含空值)

c = '有效行(包含空值)

end sub

vba excel怎麼獲取指定工作表的行數,列數

17樓:平陽虎

工作表sheet1的a列的資料行數。

sheet1.[a65536].end(3).row

excel如何獲得當前行數字

18樓:心隨心潮

excel獲得當前行數字的步驟:

以下表為例:

在任意單元格中輸入=row(),獲得的即是當前行的行號;

如:在a3中輸入=row(),獲得的是3,即當前行的行號;

在b5中輸入=row(),獲得的是5,也是當前行的行號。

19樓:網友

當前行任意單元格輸入=row(),如果不是你想要的答案就再描述詳細一些。

excel中的巨集使用,excel 中的巨集使用

不用巨集的方法,前提是你所有工作表的 time,anodei,anodev,r 四列都在同樣的位置。那麼,你可以用shift選中所有你要修改的工作表 如果這些表都連續點第一工作表然後 shift點最後乙個工作表 然後剪下其中的anodei,把它放到anodev的後面,這樣,所有的工作表就完成了你的第...

excel 函式如何判斷當前列部分字元是否重複? 255

excel 函式如何判斷當前列部分字元是否重複?假如資料在a列,選中a列,條件格式,新建規則,使用公式確定要設定格式的單元格,將以下公式複製貼上進去,再點格式,設定顏色,確定即可。公式 countif a a ,lookup ,mid a,find id a ,row private sub wor...

excel中巨集怎麼使用,excel中巨集的作用和使用方法

手機使用者 巨集也是一種操作命令,它和選單操作命令都是一樣的,只是它們對資料庫施加作用的時間有所不同,作用時的條件也有所不同。選單命令一般用在資料庫的設計過程中,而巨集命令則用在資料庫的執行過程中。選單命令必須由使用者來施加這個操作,而巨集命令則可以在資料庫中自動執行。在access中,一共有五十三...