![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.06.2011
Сообщений: 3
|
![]()
Доброго времени суток, очень нужна помощь.
во вложенном файле три картинки, 1) в первой - представленна строка из 10 ячеек 2) во второй , то что мне нужно: я ставлю число "3" в третью ячейку,а Excel закрашивает три ячейки начиная с данной, далее я ставлю число "2" в четвертую ячейку, Excel закрашивает две ячейки, но уже после закрашенных, также происходит и с шестой ячейкой 3) на третьей картинке видно, что если при постановке числа "3", а потом "2" закрашиваются ячейки как в пункте 2 (см. выше), а если я поставлю еще одно число "2", но уже после закрашенных ячеек, то нужно закрасить две ячейки начиная с этого числа "2" |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Только макрос? Условное форматирование отвергается? В Excel-2003 три условия, т.е. можно задать три цвета.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]()
Приветствую!
Вот на скорую руку накидал Private Sub Worksheet_Change(ByVal Target As Range) If Cells(Target.Row, Target.Column) <> "" Then For i = Target.Column To Target.Column + Cells(Target.Row, Target.Column) - 1 Cells(Target.Row, i).Interior.Color = 65535 Next End If End Sub Тока с заменой цветов я думаю сами подумаете по какому алгоритму их менять...
Заказать макрос можно на сайте http://excel4you.ru/
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 24.06.2011
Сообщений: 3
|
![]()
спасибо, попробую разобраться =)
а насчет цветов - неважно, главное чтобы закрашивались, можно даже одним цветом |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Такой вариант:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 24.06.2011
Сообщений: 3
|
![]()
Спасибо большое за помошь
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 03.10.2014
Сообщений: 2
|
![]()
*** Здравствуйте. ***
Есть вот такая мысль: - Две заполняемых ячейки. Например: "Ширина" и "Высота" В первую вводим значение 600, во вторую 1200. - Далее происходит округление двух цифр с права. Результат "Ш=6;В=12" - Макрос анализирует и выделяет рамкой поле для заполнения 6 х 12 ячеек. Где первая строка - это размер заливки по ширине, а вторая - это размер заливки по высоте. - В первую строку вводим 700 - также округление и условие, при котором выводится "Недопустимый размер". Вводим 300 - заливается 3 ячейки по горизонтали. - Во вторую вводим 1200 - "Недопустимый размер". Вводим 1100 - заливается 11 ячеек. - При этом цифры в ячейках должны иметь исходный вид. ... Помогите пожалуйста реализовать.
*** С уважением, Александр ***
Последний раз редактировалось SandroG; 04.10.2014 в 00:40. |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
этот
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 03.10.2014
Сообщений: 2
|
![]()
Спасибо за помощь, но немножко не так. В ячейках: (2, 9 и 3, 9) - задаём поле выделения рамочкой, а уже в рамочке заполняем количество заливаемых ячеек, но не больше поля...
... К сожалению сейчас работа нахлынула. Нет времени разбираться. Чуть освобожусь - обязательно вернусь к данному проекту... Ещё раз спасибо!
*** С уважением, Александр ***
Последний раз редактировалось SandroG; 06.10.2014 в 22:50. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрашивание ячеек в DBGRID | jimmi З | Помощь студентам | 2 | 05.05.2011 06:38 |
формат ячеек Excel 2003 | tumen | Microsoft Office Excel | 5 | 05.04.2011 06:15 |
Задать число раз выполнения макроса средствами VBA Excel 2003 | vfv | Microsoft Office Excel | 7 | 16.01.2011 01:57 |
Как отключить расчет ячеек во время макроса | Android1 | Microsoft Office Excel | 4 | 15.09.2010 10:58 |
Закрашивание ячеек в StringGrid | ИВэТэшка | Помощь студентам | 7 | 12.04.2009 11:09 |