按行NUMBER和列LETTER获取Excel单元格

MGZ*_*ero 3 vb.net excel interop

在VB.NET中,使用Interop.Excel,我需要根据行号和列字母访问单元格.我试着运气...

pages.title = DirectCast(wksht.Cells(rows, "D"), Excel.Range).Value
Run Code Online (Sandbox Code Playgroud)

由于参数采用了类型对象,我想也许这样可行,但没有运气.我还想过将每个字母枚举为一个数字,但电子表格中的列并不正常.意思是,他们不是

ABCDEFG

他们实际上......

ABCDET AZ

我不知道这是否会对列的编号产生影响.问题应该是显而易见的,但重申一下,如何根据行号和列字母获取单元格?

Lan*_*rts 8

对于单个单元格:

wksht.Range(colLetter + rows)
Run Code Online (Sandbox Code Playgroud)

MSDN链接