|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.08.2013, 14:53 | #1 |
Регистрация: 14.08.2013
Сообщений: 4
|
макрос для управления свойствами кнопок
Добрый день. Помогите пожалуйста исправить макрос - изменение свойств кнопок на рабочем листе (цвет, надпись). Запускается при изменении вычисляемых значений в конкретных ячейках.
Sub EditREG() Sheets("Reg").Select ActiveSheet.Unprotect With CommandButton20 .Caption = [BB6] End With With CommandButton1 .Caption = [BB7] If [BB7] = "Объединить" Then .BackColor = &HC0FFC0 If [BB7] = "Разгруппировать" Then .BackColor = &HC0E0FF If [BB7] = "" Then CommandButton1.BackColor = &H8000000F End With CommandButton2.Caption = [BB8] CommandButton3.Caption = [BB9] CommandButton4.Caption = [BB10] CommandButton5.Caption = [BB11] CommandButton6.Caption = [BB12] CommandButton7.Caption = [BB13] CommandButton8.Caption = [BB14] CommandButton9.Caption = [BB15] CommandButton10.Caption = [BB16] CommandButton11.Caption = [BB17] CommandButton12.Caption = [BB18] CommandButton13.Caption = [BB19] CommandButton14.Caption = [BB20] CommandButton15.Caption = [BB21] CommandButton16.Caption = [BB22] Range("AE7").Select ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub при запуске макрос выдает ошибку "Variable not defined", так понимаю - переменная не определена. (подсвечивает CommandButton20) в тоже время, этот же текст нормально работает на самом раб листе, даже без конструкции With, прим: буду признателен, если еще подскажете как грамотно написать текст для Private Sub Worksheet_Calculate(). ячейки в которых меняется/вычисляется значение перечислены в макросе. |
17.08.2013, 19:31 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Вы бы файл свой прикрепили, - без него сложно разобраться, в чем проблема.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinForms. Событие(я) для 10 кнопок | DiCanio | Windows Forms | 2 | 16.02.2013 15:11 |
Wolfram Mathematica 7. Вставка кнопок управления. | AlDelta | Помощь студентам | 0 | 29.03.2010 16:15 |
Рисунки для кнопок макросов... | Busine2009 | Microsoft Office Word | 1 | 05.07.2009 09:03 |
Джаваскрипт для кнопок | DALLAS | JavaScript, Ajax | 7 | 03.01.2009 17:07 |
Картинки для кнопок | Zeraim | Компоненты Delphi | 10 | 21.05.2008 13:19 |