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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2013, 23:08   #1
Igor 1
 
Регистрация: 22.04.2013
Сообщений: 6
По умолчанию Программа имитации парехмахерской в Excel

Ребят помогите кто в VBA силен. Не работает, когда клиент должен выйти из очереди то программа выдает ошибку, как ее можно обойти/ликвидировать, что использовать???
Public Sub Master()
For i = 1 To 4
If Cells(6, 1 + i * 2) > 0 Then Cells(6, 1 + i * 2) = Cells(6, 1 + i * 2) - 5 на этом месте вылет так как идет отчет времени до завершения обслуживания клиента, все делится на такт равный 5 минутам, когда клиент обслужен а время равно 0 то он удаляется и мастер должен принять состояние свободен. Как можно обойти и установить условие чтобы он принимал состояние свободен и избежать ошибки?

If Cells(6, 1 + i * 2) > 0 Then Cells(3, 1 + i * 2) = "Занят"

If Cells(6, 1 + i * 2) = 0 And Cells(4, 1 + i * 2) > 0 Then
Вложения
Тип файла: rar Имитатор_1.2.rar (27.9 Кб, 7 просмотров)

Последний раз редактировалось Igor 1; 22.04.2013 в 23:13.
Igor 1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа имитации звуковой серены serrgggeee Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 28.12.2011 19:31
[C\C++]Робот для имитации работы на компьютере severovdrei Фриланс 4 29.11.2011 17:41
Чем отличается эмуляция от и стимуляции и имитации? romantik2011 Свободное общение 8 28.07.2011 01:44
Проблема имитации нажатия клавиш xrenomx Общие вопросы Delphi 11 05.02.2011 22:04
Программа для имитации работы часов KEIego Общие вопросы C/C++ 1 03.10.2010 08:25