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

時間 2021-10-20 16:36:56

1樓:肥仙女

1、第一種方法: activesheet.range("a" & rows.count).end (xlup).row

2、第二種方法:activesheet.range("a1048576").end(xlup).row

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

3、第三種方法:activesheet.cells(rows.count,1).end(3).row

4、第四種方法:activesheet.range("a1").currentregion.rows.count

5、第五種方法:activesheet.cells.specialcells(xlcelltypelastcell).row

6、第六種方法:activesheet.usedrange.specialcells(xlcelltypelastcell).row

2樓:魚木混豬喲

軟體版本:office2013

方法如下:

alt+f11,輸入**如下:

selection代表選擇的單元格

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

3樓:戴雯君

dim ks as range

set ks = range("d2")

lie = ks.column

hang = ks.row

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

或者你可以這樣寫

dim ks

ks = "d2"

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

4樓:宋棋雨

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

ks="d2"

lie = range(ks).row

excle vba,如何查詢一個已知值的行號和列號?

5樓:姓王的

set rng=cells.find("日期")'查詢含有“日期”的單元格

if not rng is nothing then‘如果找到ro=rng.row’行號

co=rng.column‘列號

end if

6樓:匿名使用者

標籤裡有個單元格是“日期”

這句話是什麼意思?

7樓:匿名使用者

activecell.row

activecell.colunm

vba中如何取得行號和列號如何選定這一範圍的值

8樓:綠衣人敲門

首先要知道行號、列號是已知還是未知的,知道行號、列號確定單元格以後,用cells就可以了,把下面的**複製到vba裡面執行就看出來了:

sub tt()

dim a, b as integer

a = inputbox("請輸入行號")b = inputbox("請輸入列號")cells(a, b).select

end sub

這上面就是單元格選定。

9樓:匿名使用者

首先你的問題問的不是很清楚 你的行號 列號是已知還是未知的??不清楚如果知道行號 列號確定單元格 很好實現用cells就可以了你把下面的** 複製到vba裡面執行就看出來了sub tt()

dim a, b as integer

a = inputbox("請輸入行號")b = inputbox("請輸入列號")cells(a, b).select

end sub

這上面是簡單的單元格選定 你問題可以再問的清楚點麼 最好有個例子啥的

10樓:匿名使用者

public sub aaa()

'取得b5的 行號 和 列號 ,並寫入資料s = "b5"

r = range(s).row

c = range(s).column

cells(r, c).value = 5'選定 a1:b5 單元格區域

range(cells(1, 1), cells(r, c)).select

'選定 a2:b5 單元格區域

range(range("a2"), cells(r, c)).select

'選定 a3:b5 單元格區域

range([a3], cells(r, c)).select'選定 b5右下方(含b5) 共2行3列 的 單元格區域,即 b5:d6

[b5].resize(2, 3).select'……end sub

11樓:匿名使用者

sub show()

debug.print selection.column,selection.row

selection.entirerow.selectend sub

如何在excel vba 中的某一列查詢某一單元格,並獲得此單元格的行號?

excel vba 如何找到某一資料的行號和列號?

12樓:匿名使用者

先定義一個rng變數,在該列非空單元格中迴圈;

再定義一個str變數,用於存放符合條件的單元格地址;

if rng=指定條件 then

str=rng.address & str & ","

end if

最後去掉str的最後一個逗號,寫入位置或者msgbox顯示

13樓:

那重複的是要哪一行?這種你要說清楚哦

excel如何獲取當前**最後一行行號,最後一列的列號

14樓:樹慕晴許漫

工具-選項-檢視-最下面的

視窗選項

-行號列標

15樓:匿名使用者

不知你想要在什麼狀況下獲取行號和列號?一下幾點或許能幫你。

1、在vba中環境中

獲取最後一行有資料的單元格的行號的**如下

dim i as long

i=sheet1.range("a65536").end(xlup).row

獲取最後一列有資料的單元格的列號的**如下

dim i as long

i=sheet1.range("iv1").end(xlleft).column

2、想知道**最多有多少行,在a1單元格輸入公式

=countblack(b:b)

想知道**最多有多少列,在a1單元格輸入公式

=countblack(2:2)

3、在工作表中,想取得一列或一行中最後一個有資料的單元格的行號或列號

如果單元格是連續的,中間沒有空單元格,可以輸入公式=counta(a:a)或=counta(1:1)

如果單元格區域中間有空單元格,可以輸入公式,然後按下ctrl+shift+enter鍵結束公

式編輯=max(if(a1:a20000="",0,row(a1:a20000))

=max(if(1:1="",0,column(1:1))

excel如何獲取當前單元格的前單元格數值,當前單元格

魚木混豬喲 假設前一個單元格是指單簽單元格左邊的單元格,使用公式 關於此例中用到的主要函式indirect的相關知識 indirect函式是microsoft excel 中的公式,此函式立即對引用進行計算,並顯示其內容。語法 indirect ref text,a1 ref text 為對單元格的...

如何在EXCEL單元格中設定選項

是設定下拉選項嗎,選中你想設定的那一列,點 資料 有效性,允許 a 選擇 序列 然後輸入你想設定的選項,注意選項之間用半形的逗號 隔開。 你要設定什麼選項,你可以選中單元格,單擊右鍵,裡面有設定單元格格式 樓主說的是下拉式選單吧。1 選一個區域,輸入你想要的內容 如c1 c5,輸入 北京 天津 上海...

如何在WPS Excel的單元格中顯示選擇性選項

雲南新華電腦學校 支援閱讀和輸出pdf檔案 全面相容微軟office97 2010格式 doc docx xls xlsx ppt pptx等 獨特優勢。覆蓋windows linux android ios等多個平臺。wps office支援桌面和移動辦公。且wps移動版通過google play...