1樓:綠衣人敲門
首先要知道行號、列號是已知還是未知的,知道行號、列號確定單元格以後,用cells就可以了,把下面的**複製到vba裡面執行就看出來了:
sub tt()
dim a, b as integer
a = inputbox("請輸入行號")b = inputbox("請輸入列號")cells(a, b).select
end sub
這上面就是單元格選定。
2樓:匿名使用者
首先你的問題問的不是很清楚 你的行號 列號是已知還是未知的??不清楚如果知道行號 列號確定單元格 很好實現用cells就可以了你把下面的** 複製到vba裡面執行就看出來了sub tt()
dim a, b as integer
a = inputbox("請輸入行號")b = inputbox("請輸入列號")cells(a, b).select
end sub
這上面是簡單的單元格選定 你問題可以再問的清楚點麼 最好有個例子啥的
3樓:匿名使用者
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
4樓:匿名使用者
sub show()
debug.print selection.column,selection.row
selection.entirerow.selectend sub
vba如何用cells來表示一個範圍
5樓:四舍**入
可以用以下的**來表示一個範圍:
range(cells(1,1),cells(4,4))或者cells(1,1).resize(4,4)就可以了,單獨cells沒辦法引用一個區域,必須藉助range 或者resize。
6樓:匿名使用者
range(cells(1,1),cells(4,4)) 或者cells(1,1).resize(4,4)就可以了,單獨cells沒方法引用個區域,必須藉助range 或者resize
7樓:匿名使用者
有range為什麼還要用cells呢?特別是當cells 只能引用一個單元格時,別被其複數形式的表像給忽悠了。
在excel表中如何查詢一個數值在某個區域的列號
8樓:匿名使用者
excel中返回某資料在區域中的次序方法:
返回某資料在區域中的次序用match函式,該函式語法為:match(lookup_value,lookuparray,match-type);
第一引數為查詢值,第二引數為查詢區域,第三引數為查詢的指定方式;
第三引數的值不同,查詢方式不同,詳見下圖:
正常使用的是引數0,作精確查詢,如圖,公式為:=match(i2,j2:s2,0)。
9樓:
一模一樣的答案,但是絕不是抄襲的,因為前後相差只有兩分鐘。
10樓:方括號
=match(i2,j2:s2,)
如何在vba中得到當前單元格的行號和列號
肥仙女 1 第一種方法 activesheet.range a rows.count end xlup row 2 第二種方法 activesheet.range a1048576 end xlup row 如果是低版本的office用activesheet.range a65536 end xlu...
excel 用vba如何刪除一列中的重複資料
1 開啟要進行資料處理的 2 按alt f11,進入vbe程式操作頁面,3 將滑鼠下移,右鍵彈出如圖,4 選擇插入 模組,5 滑鼠向右移動,將如下 寫入 sub test dim d as object dim r i dim arr set d createobject scripting.dic...
vba中如何呼叫cdll中的類,VBA中如何呼叫C dll中的類
首先,要在excel中呼叫dll的函式 visual studio版 extern c declspec dllexport double stdcall gcc mingw 版 extern c double add double a,double b attribute stdcall doub...