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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 17:16   #1
funkodelic
Новичок
Джуниор
 
Регистрация: 06.11.2012
Сообщений: 1
По умолчанию vba script закраски ячеек

Ребят, очень нужна помощь.
Всю голову сломал. Нужно создать макрос, который бы заливал ячейки при клике.

Т.е. если в заданном диапазоне есть пересечение - красим в красный.
Нет - красим в синий.

Буду очень признателен за xls файлик.

Скриншот с тем, что я имею ввиду в аттаче .

С меня любое вознаграждение на Ваш разумный выбор. Очень срочно. Нужно было еще вчера
Изображения
Тип файла: jpg 2012-11-06_1713.jpg (30.5 Кб, 138 просмотров)
funkodelic вне форума Ответить с цитированием
Старый 06.11.2012, 17:47   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Любые деньги - это хорошо, давно такого небыло
Вот только непоятно ничего...
Что за "заданном диапазоне", что за "есть пересечение "...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 06.11.2012, 18:50   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Из скриншота ничего не ясно.
Звоните в скайп (ник: ExcelVBA.ru) - попробую помочь.
EducatedFool вне форума Ответить с цитированием
Старый 06.11.2012, 19:11   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в подписи написано куда высылать все Ваши деньги.
Вложения
Тип файла: rar прицел.rar (8.1 Кб, 7 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 07.11.2012 в 00:44.
IgorGO вне форума Ответить с цитированием
Старый 06.11.2012, 20:15   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

funkodelic, полагаю, Вас не смутит, что макрос получился компактным:
Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Cells(1, 255) = Target.Row
  Cells(1, 256) = Target.Column
End Sub
это даже хорошо - легко изучить принцип его работы.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделение нескольких ячеек в VBA tohdom Microsoft Office Excel 22 27.06.2012 05:48
Выделение ячеек в VBA Munchkin Microsoft Office Excel 2 08.06.2011 17:06
Алгоритм закраски карты Berckyt Общие вопросы .NET 3 02.06.2011 19:42
VBA блокировка ячеек кнопкой johny_03 Microsoft Office Excel 9 29.03.2011 17:54
Автоматическое заполнение ячеек (VBA) Warhead Microsoft Office Excel 11 15.03.2010 13:07