Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: контроль за бд в vba Добавлено: 16.09.03 11:54  

Автор вопроса:  snow

проблема такая:

есть бд по клиентам - 300-400 файлов в excel

в файлах по нестольку листов нужный лист только 1

на нем - данные по клиенту в том числе: ячейка (допустим) "А1" - код группы, например, "АА"

и ячейка (допустим) "В1" - кредит (короче то, что на счету у клиента осталось)

Кредит ентот ессно уменьшается, как уменьшится до 1199 должно выдаваться сообщение.

Задача в том, чтобы написать макрос, который бы запускался при открытии ЛЮБОГО файла excel

и, если на каком-то листе "А1"="АА" то при уменьшении "В1" до 1199 выдавалось бы сообщение.

Ранее за кредитом следили тетеньки забивающие всякую хрень в енти файлы, но количество ошибок

возросло до того, что наш ВЕЛИКИЙ и УЖАСНЫЙ (не Гудвин, а шеф) поручил мне написать таку програмулину.

Ну и как тут быть? Все файлы не перелопатишь, а перелопатишь - добрые тетеньки (забивающие хрень) удалят лист, или добавят новый, или новый файлик заведут на клиента :((

Если б сделать запуск макроса из personal.xls для КАЖДОГО изменяющегося листа КАЖДОГО файла

то проблема была бы решена. Т.е. : на листе произошло изменение ЛЮБОЙ ячейки - макрос запустился, проверил соответствие "А1"="АА" и "В1" > 1199 и при "В1" < 1199 выдал бы сообщение.

Люди добрые! Помогите кто чем может: советом мудрым или кодом хитрым и пусть вам за енто счастье будет :))

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 dedtolya



Вопросов: 0
Ответов: 39
 Профиль | | #1 Добавлено: 23.09.03 20:35

Бардак программным путем не одолеть.Тут надо:

- продумать базу;

- порядок доступа к б.д

Можно сделать,и будет красиво, но это будет совсем не похоже на сейчас.

dedtolya

tolya@dx.com.ua

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам