微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VBA - 将单元格地址转换为行和列号

如何解决VBA - 将单元格地址转换为行和列号

对于当前项目,我使用两个函数,它们需要一个起始行和一个起始列。这些信息可以在工作表中访问,用户必须在其中输入带有值的第一个单元格。例如。工作表上的值从单元格 C21 开始。现在我需要转换 C21 的“值”,以便获得相应的编号作为整数。有没有办法做到这一点?

提前致谢!

解决方法

尝试解析从 Range("C21").Address(ReferenceStyle:=xlR1C1) 获得的结果

,
Function get_row(addr)
get_row = ThisWorkbook.Worksheets("Tabelle1").Range(addr).Row
End Function

Function get_column(addr)
get_column = ThisWorkbook.Worksheets("Tabelle1").Range(addr).Column
End Function

只要给他们地址字符串,你就会得到行或列的编号。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。