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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.01.2008, 11:57   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию окрасить ячейку

Добрый день!
Подскажите,пожалуйста макрос:
Если вколонке F(начиная с F25 ) будет какое-нибудь значение (будет не пустой) то ячейку в колонке "J" окрасить цветом и появится мессадж (Zapolnite jacheiku) и пока не будет заполнена ячейка, дальше не пускать заполнять ничего
Romuald вне форума
Старый 25.01.2008, 12:37   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Примерно так:
Код:
Sub MyMacr()

    Dim i As Long, x As String
    For i = 25 To Range("F65536").End(xlUp).Row
        If IsEmpty(Cells(i, "F")) Then
Metka:      x = InputBox("Insert value", "Zapolnite jacheiku")
            If x = "" Then GoTo Metka
            Cells(i, "F") = x
        Else:
            Cells(i, "J").Interior.ColorIndex = 4
        End If
    Next

End Sub
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 25.01.2008, 13:37   #3
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 Спасибо !!

Почему-то нет сообщения и как привязать к листу что-бы автоматически при появлении в F числа, в J окрашивалось и шло сообщение и пока не впишу в J , блокируется ввод в другие ячейки
Вложения
Тип файла: zip Okraska.zip (6.2 Кб, 18 просмотров)
Romuald вне форума
Старый 26.01.2008, 16:07   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Правильно ли я Вас понял?
При активации листа просматриваются все ячейки диапазона "F25:F65536", и если в соответствующей ячейке столбца "J" пусто, то будет предложено ввести значение.
Такое же предложение будет и при изменении значения ячейки в нашем диапазоне.
Вложения
Тип файла: rar Okraska_re.rar (7.8 Кб, 28 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окрасить строку в ListView White Компоненты Delphi 1 03.09.2008 18:52
Окрасить строку в ListView White БД в Delphi 0 01.09.2008 09:28