![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
![]()
Привет, всем знатокам! Помогите создать макрос чтобы при выделении определенного диапазона ячеек во все пустые строки этого диапазона автоматически поместилось коротк тире (по центру ячеек)!
Юрик
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.09.2009
Сообщений: 232
|
![]()
=Если( A1+B1=0*"-";A1+B1)
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
![]()
А куда поместить этот код. Если можно макрос!
Юрик
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.09.2009
Сообщений: 232
|
![]()
Вообще-то это не макрос
Это обычная обшепринятая функция Exscel Введите у себя такие же данные как на картинке. В ячейку С2 запишите :=ЕСЛИ(A2*B2=0;"-";A2*B2) протяните эту формулу вниз до С7 если чтоб по простому и понятно - тогда эта формула читается так ЕСЛИ при умножении А2на В2 получается 0; тогда надо писать "значение в кавычках"; во всех остальных случаях надо написать результат умножени А2*В2 |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Вот Вам сложнейший макрос - во все пустые ячейки выделенного диапазона проставит тире
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru Последний раз редактировалось The_Prist; 02.02.2010 в 23:54. Причина: Забыл про центрирование текста! |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
![]()
А можно ли новый код, который будет заменять ПУСТЫЕ ячейки, несмотря на строку нулевой длины?
Юрик
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Можно.
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 122
|
![]()
ИЗВИНИ, НЕ УСПЕЛ ОТВЕТИТЬ! ВАРИАНТ ПОДОШЕЛ - ТО ЧТО И ХОТЕЛ. СПАСИБО!!!!!!!!!!!!
Юрик
|
![]() |
![]() |
![]() |
#9 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Код:
Только забыли, что просили тире (а не «программистский» -). Ввод «типографского» тире на кампюторе — вещь непростая, типа детям до 16 это рано! А серьёзно, надо держать левый Alt, а на цифровой (если не ноутбук) клаве набрать 0151. Для короткого тире (–) 0150.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 03.02.2010 в 12:02. Причина: ответ новобранцам! |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Если честно - у меня других "тире" на клавиатуре нет. Если подскажете код символа "не програмистского тире" - буду признателен. И исправлю код макроса на нужное тире.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма пустых ячеек дает 0 | Miheiy | Microsoft Office Excel | 16 | 23.01.2010 12:05 |
Вставка группы пустых ячеек в выбранном диапазоне | slba | Microsoft Office Excel | 4 | 30.10.2009 08:48 |
как с помощью формулы проставить тире между цифрами | ALEKS2008 | Microsoft Office Excel | 22 | 21.08.2009 18:04 |
Почему двоеточие и тире отображается выше обычного? | Сергей Орлов | Microsoft Office Word | 1 | 10.07.2009 00:53 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |