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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2011, 09:37   #1
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию Разрыв связей ячеек заданного цвета

Добрый день уважаемые форумчане! Прошу Вас написать небольшой макрос: в столбце A листа 3, в ячейках желтого цвета, находятся формулы со ссылками на лист 2, необходимо, при нажатии на кнопку "Зафиксировать", вставить значениями все желтые ячейки столбца, не затронув в этом столбце ячейки других цветов.
Вложения
Тип файла: rar Прим_фикс.rar (7.5 Кб, 12 просмотров)
MaxxVer вне форума Ответить с цитированием
Старый 06.10.2011, 11:30   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Код:
Sub www()
    With ActiveSheet.UsedRange.Columns(1)
    .AutoFilter Field:=1, Criteria1:=RGB(255, _
        255, 153), Operator:=xlFilterCellColor
    .SpecialCells(12).Value = .SpecialCells(12).Value
    End With
    ActiveSheet.AutoFilterMode = 0
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 06.10.2011, 11:45   #3
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

Вставляет во все ячейки значение первой желтой ячейки, а хотелось бы в каждую своё...
MaxxVer вне форума Ответить с цитированием
Старый 06.10.2011, 11:54   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Код:
Sub www()
    Dim r As Range
    With ActiveSheet.UsedRange.Columns(1)
        .AutoFilter Field:=1, Criteria1:=RGB(255, _
            255, 153), Operator:=xlFilterCellColor
        For Each r In .SpecialCells(12).Areas
            r.Value = r.Value
        Next
    End With
    ActiveSheet.AutoFilterMode = 0
End Sub
Вложения
Тип файла: rar Прим_фикс.rar (12.3 Кб, 14 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 06.10.2011, 12:00   #5
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

Огромное спасибо!
MaxxVer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета текста ячеек Aleksey1989 БД в Delphi 1 23.02.2011 18:34
Сканирование экрана и поиск заданного цвета. (Delphi) lungeve Помощь студентам 6 03.07.2010 13:19
Суммирование ячеек с заданного диапазона листов skivpokemon Microsoft Office Excel 18 05.06.2010 01:14
Подсчет ячеек определенного цвета в StringGrid Juliya_U Компоненты Delphi 4 22.04.2010 22:39