Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как по номеру колонки определить её буквенный эквивалент? / 3 сообщений из 3, страница 1 из 1
18.04.2009, 11:13
    #35940154
Column
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по номеру колонки определить её буквенный эквивалент?
Всем привет!

Как по номеру колонки определить её буквенный эквивалент?
Например, колонки 1 - это "A", колонка 3 - это "C" и т.д.

Спасибо.
...
Рейтинг: 0 / 0
20.04.2009, 09:37
    #35941388
sergeyvg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по номеру колонки определить её буквенный эквивалент?
было где-то здесь или на соседнем форуме
Код: plaintext
1.
2.
Function ColLetter(i As Integer) As String
    ColLetter = Replace(Cells( 1 , i).Address( 0 ,  0 ),  1 , "")
End Function
...
Рейтинг: 0 / 0
20.04.2009, 10:27
    #35941483
LeonM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по номеру колонки определить её буквенный эквивалент?
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Function ColAddr(t As Worksheet, n As Integer) As String
    Dim s As String
    On Error GoTo nocol
    s = t.Columns(n).Address(False, False, xlA1, False)
    ColAddr = Left(s, InStr( 1 , s, ":", vbTextCompare) -  1 )
nocol:
End Function
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как по номеру колонки определить её буквенный эквивалент? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]