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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2009, 15:45   #21
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

нет не прикрепил, пишет некорректный файл
ksmspb вне форума Ответить с цитированием
Старый 05.08.2009, 15:50   #22
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

ksmspb, SAS888 выложил вполне работоспособный пример. пользуйтесь его примером. Есть одна сложность наличие этого кода не позволяет ничего ни в какой цвет закрасить в данном листе. Активная желтая, остальные без заливки. Но это издержки...[/QUOTE]

Спасобо за ответ, но так не пойдет! Мне надо, чтобы выделение цветом начиналось сразу с активной ячейки а не со второй (как по умолчанию в экселе), причем на листе должны быть ячейки закрашенные в различные цвета. Можно такое сварганить или я мечтатель?!
ksmspb вне форума Ответить с цитированием
Старый 05.08.2009, 15:53   #23
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Можно, но надо знать условия закрашивания, тогда применять подходящий способ.
pivas вне форума Ответить с цитированием
Старый 05.08.2009, 15:57   #24
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

Да условй-то никаких и нет, просто существует таблица в экселе, когда по ней ползаешь, надо чтобы встав на одну из ячеек она была выленена другим цветом любым кроме белого (как вся таблица)
Кто подскажет подходящий способ?

Последний раз редактировалось ksmspb; 05.08.2009 в 17:22.
ksmspb вне форума Ответить с цитированием
Старый 05.08.2009, 17:53   #25
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

чуть поправил то, что SAS888 сделал.
Перед тем, как закрасить активную, восстанавливается цвет ячейки, которая была отмечена перед этим и запоминается начальный цвет активной ячейки.
Но проблема присутствует - стоит только отметить группу ячеек
Вложения
Тип файла: rar книга134.rar (9.7 Кб, 33 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.08.2009, 18:10   #26
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

Большое спасибо за участие. У меня есть скаченный из нета пример решения моей проблемы:
Dim sActiv As Variant
--------------------------------
Private Sub Worksheet_Activate()
sActiv = "$A$1"
End Sub
--------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range(sActiv).Interior.ColorIndex = 0
sActiv = ActiveCell.Address
Range(sActiv).Interior.Color = vbRed
End Sub
только чего с ним делать и куда вставлять хз!
ksmspb вне форума Ответить с цитированием
Старый 05.08.2009, 19:36   #27
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Это файл с тем кодом, который Вы добыли в нете:
Вложения
Тип файла: rar Закраска.rar (5.8 Кб, 28 просмотров)

Последний раз редактировалось pivas; 05.08.2009 в 21:51.
pivas вне форума Ответить с цитированием
Старый 06.08.2009, 08:51   #28
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

Добрый день, спасибо, но он не работает, выскакивает ошибка 1004 и чего с ним делать?
ksmspb вне форума Ответить с цитированием
Старый 06.08.2009, 08:57   #29
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Попробуйте этот:
Вложения
Тип файла: rar Закраска.rar (5.8 Кб, 28 просмотров)
pivas вне форума Ответить с цитированием
Старый 06.08.2009, 10:38   #30
ksmspb
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 16
По умолчанию

попробывал, но закраски там нет?!
ksmspb вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обозначить ячейку на одну правее от активной ячейки? ru3000 Microsoft Office Excel 4 28.07.2009 08:03
Данные в ячейке из активной ячейки. ru3000 Microsoft Office Excel 1 28.07.2009 05:29
Окрашивание текста в зависимости от значения art1cool Microsoft Office Excel 2 19.08.2008 12:29
адрес не активной ячейки при вызове функции skachkovgd Microsoft Office Excel 4 06.12.2007 09:50