|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2009, 20:37 | #1 |
Новичок
Джуниор
Регистрация: 26.04.2009
Сообщений: 2
|
Создание макроса
Как создать макрос, который заменяет формат ячеек текущего столбца
листа MS Excel на денежный, если в ячейке содержатся не тексто- вые данные, а числовые. |
26.04.2009, 23:58 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Да в общем-то просто:
1. Выделить текущий столбец. 1. Записать макрос*: Фомат→Ячейки...→Денежный→OK. 3. Остановить запись. В результате ваши действия запишутся в виде макроса Код:
При этом нечисловые данные ими и останутся, а числовые — станут валютой (той страны, язык которой выбран). _______________________________ * в главном (верхнем) меню окна Excel: Сервис → Макрос → Начать запись
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 27.04.2009 в 00:02. |
28.05.2010, 13:14 | #3 |
Регистрация: 28.05.2010
Сообщений: 4
|
Создание макроса
Всем добрый день!
Пытаюсь создать кнопку на стандартной встроенной панели управления, которая при нажатии выполняла те же функции что и клавиша «Esc», вроде и нашёл код, ниже: Sub НажатиеESC() Application.SendKeys "{ESC}" End Sub Но проблема в следующем: 1 работает только при созданном новом файле, а в созданных раньше файлах не работает 2 если дважды кликнул по ячейки содержащую формулу, то начинает мигать курсор, это мигание не отменяет. Отменяет только тока тогда, когда нажал на кнопку копирования, но не нажимал кнопку вставить, т.е. отменяет движущий курсор вокруг ячейки. Хотелось, чтобы кнопка «Esc» была бы полнофункциональная. Прощу помощи. Заранее благодарю, Спасибо. |
28.05.2010, 14:03 | #4 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
PS: Я почему и спросил - зачем вам нужен этот макрос. Не вижу в нём смысла - поскольку такая кнопка мало что сможет отменить. Цитата:
Кнопка Esc работает всегда, а кнопка на панели инструментов excel - только тогда, когда Excel разрешит. А это бывает отнюдь не всегда. Цитата:
Если в надстройке, или личной книге макросов - всё должно работать. |
|||
28.05.2010, 14:49 | #5 | ||
Регистрация: 28.05.2010
Сообщений: 4
|
Цитата:
Спасибо. |
||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |
создание макроса, умеющего распозновать субботы и воскресенья | mistx | Microsoft Office Excel | 6 | 07.10.2008 19:20 |
Создание SetUp для макроса | Romuald | Microsoft Office Excel | 3 | 06.06.2008 12:23 |
Запись макроса | valerij | Microsoft Office Excel | 5 | 01.12.2007 00:49 |