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

Excel VBA-将单元格地址转换为行号和列号,excel,vba,cell,Excel,Vba,Cell,对于当前项目,我使用两个函数,它们需要一个起始行和一个起始列。这些信息可以在工作表中访问,用户必须在工作表中输入带有值的第一个单元格。例如,表格上的值从单元格C21开始。现在我需要转换C21的“值”,因此我得到相应的行和列作为整数。有没有办法做到这一点 提前谢谢 尝试解析从范围(“C21”).Address(ReferenceStyle:=xlR1C1)得到的结果。 只要给他们地址字符串,你就可以得到行或列的编号。试试范围(“C21”)。地址(ReferenceStyle:=xlR1C1)同样,

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


提前谢谢

尝试解析从
范围(“C21”).Address(ReferenceStyle:=xlR1C1)得到的结果。

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

试试
范围(“C21”)。地址(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