Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2009, 17:51   #1
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию как наиболее просто получить название букв колонки для ячейки

Как проще всего получить название колонки в буквенном виде для данной ячейки?
То предлагают писать функцию для конвертации из числа в букву, то искать подстроку в адресе.
Допустим, можно получить Activecell.Address = "$G$18". Как выудить отсюда то, что стоит между долларами?
motorway вне форума Ответить с цитированием
Старый 02.07.2009, 18:31   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

mid("$G$18",2,instr(2,"$G$18","$")-2)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.07.2009, 04:52   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Проще так:
Код:
Split(ActiveCell.Address, "$")(1)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить измененные ячейки в VBA? motorway Microsoft Office Excel 10 15.07.2009 15:46
Как получить копию ячейки вместе с форматом olimpus Microsoft Office Excel 7 11.04.2009 12:33
Как в dbgrideh получить имя поля той колонки, по заголовку которой Вы щелкнули???? zimmion БД в Delphi 4 04.03.2008 15:02
Удаление всех прописных букв из ячейки samlay Microsoft Office Excel 4 07.11.2007 20:03