ecel在vba中怎麼表示當前行或單元格

2022-01-31 09:13:21 字數 2731 閱讀 7397

1樓:奇怪書呆

1、開啟excle**,在**彙總選中a8這個單元格。

2、然後在開發工具欄的下方找到「visual basic」的入口。

3、點選入口進入vba的程式設計介面。

4、在程式設計介面的頂部找到「檢視」的按鈕。

5、然後點選「檢視」,選擇「立即視窗」。

6、在立即視窗裡面輸入以下**:

selection.entirerow.select表示選中當前活動單元格所在行的整行。

7、然後按一下回車鍵執行,回到excle介面,發現當前行已經被選中了。

2樓:次次次蛋黃米亞

1、首先在exce**中開啟「開發工具」選項卡中的「visual basic」。

2、然後雙擊左側工具欄中的「sheet2」或者其他需要編輯的**。

3、然後根據下圖的**輸入sheet2的窗格中。

4、關閉以後再返回excel**編輯頁面,啟用巨集的**即可實現單元格對應的當前行數。

3樓:我叫王土土豆

1、依次點選選單「開始」——「程式」——「microsoft office」——「microsoft office excel 2007」開啟一個新建的excel文件。

2、在開啟的excle視窗,依次點選工具欄「開發工具」——「visual basic」或直接按快捷鍵「alt+f11」,開啟vb編輯器。

3、雙擊左側工程視窗中的「sheet1」,開啟「sheet1」**編輯視窗。

4、在**視窗的下拉框中,分別選擇「worksheet」、"selectionchange",下面會自動生成相應的過程塊**。

5、在過程中寫入以下**:

if (target.columns.count = sheet1.

columns.count) and (target.row <= range("b4").

row) and (target.row + target.rows.

count > range("b4").row) then

msgbox "yes"

else

msgbox "no"

end if

6、我們再回到excel視窗,測試一下**是否能夠正確執行,可以看到結果很成功。

4樓:魚木混豬喲

excel中的vba如果是在worksheet中的事件 ,可以用target來表示當前單元格,而target.row就是當前行數。

作業系統:win10;軟體版本:office2007

舉例說明如下:

1.alt+f11,在sheet1中新增以下事件:

private sub worksheet_selectionchange(byval target as range)

msgbox "當前單元格內容為   " & target.value & chr(10) & chr(13) & "當前行數為" & target.row

end sub

2.關閉返回excel中,每選擇一個單元格,都會顯示單元格內容和對應的行數:

5樓:萬年金剛鑽

activecell 型別range,代表當前的活動單元格

所以activecell.row 就是當前行

activecell.column 就是當前列

6樓:匿名使用者

activecell = 1

selection = 1

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

7樓:魚木混豬喲

軟體版本:office2013

方法如下:

alt+f11,輸入**如下:

selection代表選擇的單元格

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

8樓:戴雯君

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

9樓:宋棋雨

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

ks="d2"

lie = range(ks).row

excel vba如何查詢某單元格所在行?

10樓:蛙家居

實現**如下:

由於微軟office軟體的普及,人們常見的辦公軟體office軟體中的word、excel、access、powerpoint都可以利用vba使這些軟體的應用更高效率,例如:通過一段vba**,可以實現畫面的切換;可以實現複雜邏輯的統計(比如從多個表中,自動生成按合同號來跟蹤生產量、入庫量、銷售量、庫存量的統計清單)等。

excel如何用vba選擇當前選定單元格的下一行單元格

11樓:太極健

selection.offset(1).select

vba中fori10to1step2表示什麼意思

初始值為10,然後以 2遞減。因為1不滿足步長為 2的條件,其實也就是迴圈了10,8,6,4,2。從10向1遞減,幅度為0,第一次是10,第二次i 8這樣 vb程式,迴圈結構 for i 1 to 10 step 2 的具體意思是什麼?迴圈 迴圈變數 是i並初始i 的值為1 to10 如果i 到達1...

下面這個題怎麼在ecel中用if函式表示求具體的

第五十三回 關雲長義釋黃漢升 孫仲謀大戰張文遠 if b1 b4,65,if b1 b4 0.1,65 int b1 b4 0.01 if b1 b4 0.1,65 10 int b1 b4 0.1 0.01 2,if b4 b1 0.1,65 int b4 b1 0.01 0.5,if and b...

ecel中想實現單元格有值時顯示當前值若為空

複製b2公式 if and countif a2,張三 countif a2,李四 3,if countif a2,李四 2,1 到b12,結果如黃色單元格。不要在同一個單元格里實現,入住了就填到d列姓名中,b列會顯示姓名。退房了,d列姓名刪掉,就顯示面積了。b列的公式不要動。只改填寫或刪除d列的姓...