可能重复:
VBA函数将列号转换为字母?
我希望列字符超过Z列,有许多技术可以在Z列之前获取它但在Z之后,似乎没有任何工作有没有办法这样做?
Dic*_*ika 16
另一种方法:
Public Function ColumnLettersFromRange(rInput As Range) As String
ColumnLettersFromRange = Split(rInput.Address, "$")(1)
End Function
Run Code Online (Sandbox Code Playgroud)
这应该做的工作:
Function ColumnName(rng As Range) As String
Dim s As String
s = rng.Address(False, False)
ColumnName = Left(s, Len(s) - Len(Format(rng.Row, "0")))
End Function
| 归档时间: |
|
| 查看次数: |
38382 次 |
| 最近记录: |