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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2013, 15:38   #1
Alexsandrr
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 78
По умолчанию Макрос в Excel_запись в активной ячейке наименования книги

Вот макрос в Excel, ставит в активную ячейку название книги, но пишет к сожалению формат ".xlsx"

ActiveCell.FormulaR1C1 = ActiveWorkbook.Name

Пример: книга называется "Макрос1" активная ячейка "A1".
После запуска макроса в ячейке "A1" появляется слово "Макрос1.xlsx"
Задача - после запуска макроса в ячейке "A1"должно писаться только "Макрос1"
Alexsandrr вне форума Ответить с цитированием
Старый 11.10.2013, 15:56   #2
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

не проверял
Код:
nm$ = ActiveWorkbook.Name
ActiveCell.FormulaR1C1 = IIf(InStr(nm, "."), Mid(nm, 1, InStr(nm, ".") - 1), nm)
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 11.10.2013, 16:06   #3
Alexsandrr
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 78
По умолчанию

Спасибо большое, проверить смогу чуть позже.
Alexsandrr вне форума Ответить с цитированием
Старый 14.10.2013, 10:49   #4
Alexsandrr
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 78
Хорошо

Огромное спасибо, все работает!
Alexsandrr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
По выделенной ячейке выполняется Макрос1.После выполнения макроса ячейка остаётся активной(выделенной). vfv Microsoft Office Excel 4 06.02.2011 00:56
Макрос активной книги открывает книги xlsm содержащих auto_open Daren Microsoft Office Excel 0 28.01.2011 09:34
Данные в ячейке из активной ячейки. ru3000 Microsoft Office Excel 1 28.07.2009 05:29
Как привязать появление формы к активной ячейке? solely-unique Microsoft Office Excel 1 28.03.2009 23:36