Тема: Формула для перевода буквенного обозначения столбца excel
Где-то завалялась, не могу найти, может у кого-то есть?
Нужна формула для перевода буквенного обозначения столбца excel в цифру, т.е. "А" = 1, "АА" = 27 и т.д.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Формула для перевода буквенного обозначения столбца excel
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Где-то завалялась, не могу найти, может у кого-то есть?
Нужна формула для перевода буквенного обозначения столбца excel в цифру, т.е. "А" = 1, "АА" = 27 и т.д.
Вот тут шли баталии, правда на лиспе.
http://forum.dwg.ru/showthread.php?t=89 … mp;page=33
Не уверен в точности ссылки. Там на 33 старнице начинается.
В эксэле есть возможность обращаться к ячейкам как к элементам двухмерного массива, что то вроде cell[1][1] не помню синтаксиса просто.
И вообще в vba столбцы - это коллекция columns(i), где i - порядковый номер столбца, в зависимости от условий - относительный или абсолютный.
А буквенные обозначения - это идентификаторы в основном для формул.
Или вам как раз нужно извлекать адрес из формул?
Находится так:
n_colmn = Range(CellAdr).Column
где CellAdr - это адрес любой ячейки столбца, например "AA10".
Давно с Excel не работал, забыл.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Формула для перевода буквенного обозначения столбца excel
Форум работает на PunBB, при поддержке Informer Technologies, Inc