2012-12-07 295 views
0

正如我們將範圍(A4)寫入單元格(1,4)。如何在單元格格式中寫入範圍(A2:AB256)?Excel範圍到單元格值轉換

感謝, 奧雅納

+0

@fencliff你能幫助我在我的下面的帖子? - http://stackoverflow.com/questions/13763603/excel-column-delete-using-vbscript/13765901#13765901 –

回答

1

直接,你可以不要,但如果你的目標是通過它們的索引來訪問的單元格區域,您可以使用範圍,方法有兩個細胞參數:

Set myRange = mySheet.Range(mySheet.Cells(1, 2), mySheet.Cells(28, 256)) 

或者你可以解析從單元格地址列字母:

Dim columnNumber As Integer 
Dim columnLetter As String 

columnNumber = 5 
columnLetter = Split(Cells(1, columnNumber).Address, "$")(1) 
+0

好的,但有沒有其他方法來獲得Excel的Alapbetic值?說我有一個值在列號5以下。所以,如果我知道列號,我是否可以獲得實際爲「我」的列的字母值? –

+0

編輯我的答案。這有點破解,但它似乎工作。可能有更好的辦法,我只記得一個。 – jevakallio

+0

我在電子表格中有多個工作表,但我希望它在我的第一張工作表上工作。所以如果我用這種方式編寫它columnLetter = Split(Sheet(1).Cells(1,columnNumber).Address,「$」) (1)---它對我有用嗎? –

相關問題