4AnRk0kR6gEaWlXn6f7GcH changeset
| Changeset | 323537323931 (b) |
|---|---|
| Parent | None (a) |
| a | b | ||
|---|---|---|---|
| 0 | + | ||
| 0 | + | ||
| 0 | + | Function convert(i As Long) As String | |
| 0 | + | ||
| 0 | + | Dim num As Long | |
| 0 | + | Dim str As String | |
| 0 | + | ||
| 0 | + | str = Chr(((i - 1) Mod 26) + 65) | |
| 0 | + | num = (i - 1) \ 26 | |
| 0 | + | ||
| 0 | + | Do While num <> 0 | |
| 0 | + | ||
| 0 | + | str = Chr(((num - 1) Mod 26) + 65) & str | |
| 0 | + | num = (num - 1) \ 26 | |
| 0 | + | ||
| 0 | + | Loop | |
| 0 | + | ||
| 0 | + | convert = str | |
| 0 | + | ||
| 0 | + | End Function | |
| 0 | + | ||
| 0 | + | ||
| 0 | + | Sub Macro1() | |
| 0 | + | ||
| 0 | + | Dim i As Long | |
| 0 | + | ||
| 0 | + | For i = 1 To 5000 | |
| 0 | + | Cells(i, 1) = i | |
| 0 | + | Cells(i, 2) = convert(i) | |
| 0 | + | Next | |
| 0 | + | ||
| 0 | + | End Sub | |
| ... | |||
|
|