vb.net - 按行 NUMBER 和列 LETTER 获取 Excel 单元格

标签 vb.net excel interop

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

pages.title = DirectCast(wksht.Cells(rows, "D"), Excel.Range).Value

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

A B C D E F G

他们其实...

A B C D E T AZ

我不知道这是否会影响列的编号。这个问题应该很明显,但只是重申一下,如何根据行号和列字母获取单元格?

最佳答案

对于单个单元格:

wksht.Range(colLetter + rows)

MSDN link

关于vb.net - 按行 NUMBER 和列 LETTER 获取 Excel 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6753930/

相关文章:

windows - Excel : File Open Dialog in VBA that is set to Detail View and sorted by Date Modified

excel - Microsoft Office 互操作程序集引用

c# - 通过 BHO 从 Outlook 拖放到 Internet Explorer 在 x32/86 机器上不起作用

c# - 为什么在 VB.Net 中每个表单都有一个默认实例,而在 C# 中却没有?

excel - 从一个工作表复制并粘贴到另一个工作表

c# - BinaryWriter Endian 问题

vba - 如何手动保存 VBA 监视或通过代码添加它们?

c# - C# 和 C++ 之间的指针 - p/invoke

vb.net - 检查2个数据库是否存在

vb.net - 用户在 vb.net 的对话框中单击取消后,如何摆脱消息框?