vba 数字变为excel对应列的字母
Posted bignine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vba 数字变为excel对应列的字母相关的知识,希望对你有一定的参考价值。
Public Function GetColName(ByVal y As Integer) As String
Dim z As Integer
Dim i As Integer
Dim n(25) As String
For i = 0 To 25
n(i) = Chr(65 + i)
Next
If y <= 26 Then
GetColName = n(y - 1)
Exit Function
End If
z = y 26
If y Mod 26 = 0 Then
GetColName = n(z - 2)
Else
GetColName = n(z - 1)
End If
z = y Mod 26
If z > 0 Then
GetColName = GetColName & n(z - 1)
Else
GetColName = GetColName & "Z"
End If
End Function
以上是关于vba 数字变为excel对应列的字母的主要内容,如果未能解决你的问题,请参考以下文章
(VBA Excel) 从字符串中提取文本和相关字母并输出结果
使用excel vba将特定文本行保留在单元格中以获取特定起始字母