請教
'EXCEL2010 最多 1,048,576 列乘以 16,384 欄
'256=IV
'700==>ZX 701==>ZY 702==>ZZ 703==>AAA 704==>AAB
'1377==>AZY 1378==>AZZ 1379==>BAA
'2053==>BZY 2054==>BZZ 2055==>CAA
' 2730==>CZZ 2731==>DAA
' 3406==>DZZ 3407==>EAA
顯示對應欄位的英文字母?請教三位數該如何編寫?
謝謝指導,感恩。
問問題.rar (5.95 KB)
Sub TEST()
'EXCEL2010 最多 1,048,576 列乘以 16,384 欄
'256=IV
'700==>ZX 701==>ZY 702==>ZZ 703==>AAA 704==>AAB
'1377==>AZY 1378==>AZZ 1379==>BAA
'2053==>BZY 2054==>BZZ 2055==>CAA
' 2730==>CZZ 2731==>DAA
' 3406==>DZZ 3407==>EAA
M_Val = 701 '<<<<====輸入數字
If M_Val <= 26 Then Cells(1, 1) = Chr(M_Val + 64)
If M_Val > 26 And M_Val <= 702 Then Cells(1, 1) = Chr((M_Val - 1) \ 26 + 64) & Chr(M_Val - ((M_Val - 1) \ 26) * 26 + 64)
'If M_Val > 702 ???????三位數該如何寫??????????????//
End Sub |