excelvbarange變數問題

2021-03-10 01:47:52 字數 1978 閱讀 1772

1樓:清風吧吧啦

改一抄下**嗎?

sub cc()

a = inputbox("請輸入

bai列數數字編號")

a = a * 1

range(cells(3, 3), cells(3, a)).select

end sub

或者將du變數a定義一下,zhi

只要不是string就行。dao

2樓:匿名使用者

第一個問題

是 a 變數的格式問題  inputbox 賦值給 a 變數的 是文字格式的數字 所以報錯

sub cc()

a = inputbox("請輸入列數數字編回號")

range(cells(3, 3),cells(3, val(a))).select

end sub

另外確定你用的答excel的版本 是2003版 還是2007以上版,

2003版的最大列數只有256列 所以 如果 你用cells(3,a)指定單元格地址時 ,

a的取值範圍a>=1,a<=256,才行

2007以上版的最大列數是16384 那麼cells(3,a)指定單元格地址時 ,

a的取值範圍a>=1,a<=16384,

如果a 取值超出範圍 就會提示錯誤.

第二個問題

range((i & "2:" & i & "205")).select

等於 range(cells(2,9),cells(205,9)).select

3樓:平陽虎

sub cc()

dim a%

a = inputbox("請輸入列數數字編號")range(cells(3, 3), cells(3, a)).select

end sub

4樓:昝蝶欒歌

要解決什麼呢

?比如:想提取

a1單元格中的文字,可以這樣,變數=range("a1")

關於vba for excel中range.find()方法出現的問題

5樓:匿名使用者

當 find 結果為 空 時,也就是沒有找到所要查詢的內容時,你這句就會報錯「物件回變數或 with 塊變數沒有答設定(錯誤 91)」

使用find時,一般要加個結果判斷的過程,如:

option explicit

private sub ***mandbutton1_click()

dim branchname as range, targetrow as long

dim ifind as range, i

i = 1

set branchname = worksheets(1).range("a3:a34")

set ifind = branchname.find(worksheets(2).cells(i, 1).value)

if not ifind is nothing then targetrow = ifind.row

end sub

6樓:匿名使用者

原因是來

沒有自給branchname物件指定引用區域。這個就沒問題。

dim branchname as rangedim targetrow as longset branchname = range("a3:a34")targetrow = branchname.find(worksheets(2).

cells(1, 1).value).row

7樓:匿名使用者

dim branchname as rangedim targetrow as longset branchname = range("a3:a34")targetrow = branchname.find(worksheets(2).

cells(1, 1).value).row

int指標變數宣告定義,變數定義和變數宣告的區別

第一句話錯,原因是 int的指標變數p裡可以放空指標或是一個整型值,int型的指標就只能存放int,這裡的null意思是申明p指向空,不是存放空指標。第二局也不對 int 宣告的指標變數裡面放的不應該是一個指標麼?裡面存放的是一個地址,他指向一個int 所以應該p a 你的這種p 5的寫法是不對的,...

VB Dim變數,後面沒有As變數型別

vb中dim變數後面沒有as變數型別的,則變數都被宣告為variant 資料型別。variant 是一種特殊的資料型別,除了定長 string 資料及使用者定義型別外,可以包含任何種類的資料。variant 也可以包含 empty error nothing 及 null等特殊值。可以用 varty...

初中物理如何界定因變數 自變數和控制變數

最輕鬆的方法就是看字面意思 自變數就是可以被人為改變的 因變數就是隨專之而改變屬的 控制變數就是容易發生改變,並且又不能讓它改變得物理量拿遊戲來說 攻擊物件所受的傷害 你的攻擊力 物件的防禦力一般情況下物件的防禦力是不變的 那麼你說誰是自變數 誰是因變數?舉個例來 子來說,小自 明想 a與b有什麼關...