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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 10:02   #11
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

см. выше
Надо в модуле
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 30.10.2010, 10:21   #12
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Цитата:
Сообщение от veter48 Посмотреть сообщение
написал просто в ThisWorkbook а где надо?
Жмёшь в редакторе правой мышью где угодно в проекте (хоть в VBAProject, хоть в листе/книге)->Insert->Module
И вот туда её и пишешь.
Если надо, чтоб всегда и везде была доступна - делаешь так на книге, которая лежит в папке автозагрузки Экселя (не обязательно PERSONAL.XLS)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 30.10.2010, 11:44   #13
veter48
Форумчанин
 
Регистрация: 26.07.2010
Сообщений: 150
По умолчанию

Спасибо большое.
veter48 вне форума Ответить с цитированием
Старый 30.10.2010, 15:17   #14
veter48
Форумчанин
 
Регистрация: 26.07.2010
Сообщений: 150
По умолчанию

Не хотел создавать новую тему, в той же функции хочу сделать так чтоб когда не выполняется условия то нельзя перейти к другой ячейки, например:
Код:
Public Function Expense2(cell)
Expense2 = False
If cell < 0 Then
    MsgBox "Fail < 0", vbExclamation
    Range("cell").Select
 Else
 Expense2 = True
Bот я ввожу негативное значение выводится сообщение но выделывается следующая ячейка а Range("cell").Select не помогает.
veter48 вне форума Ответить с цитированием
Старый 30.10.2010, 15:45   #15
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Вроде как функции в ексел возвращают вычисленное значение, но не могут производить операций с ячейками
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос gregory1b Microsoft Office Excel 2 14.10.2010 11:51
Макрос, запускающий макрос из другого закрытого файла petruha Microsoft Office Excel 7 14.03.2010 11:31
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51
Макрос терпкая_весна Microsoft Office Excel 2 18.05.2009 12:53