簡體   English   中英

Excel VB-使用變量引用工作表索引嗎?

[英]Excel VB - Refer to worksheet index using a variable?

我想使用一行代碼來引用相同的單元格,但引用不同的工作表(在同一工作簿中)。 例如:

Dim SheetRef as Worksheet
SheetRef = Sheet6    
SheetRef.Range("E5").Value = "Please work!"

在VB中可以更改SheetRef,以表示不同的工作表索引號(而不是工作表名稱)。

我嘗試了許多組合,將變量作為許多不同的事物進行了調暗,谷歌高低地搜索,沒有取得任何進展,非常感謝任何幫助!

非常感謝,

馬丁。

首先,您需要使用set來聲明您的工作表對象等於工作表。 然后,使用索引符號表(i)

dim sheetref as worksheet
dim i as long

i = 2 'sheet index number

set sheetref = sheets(i)
sheetref.range("E5").value = "WORKS!"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM