Как вариант ) Я всё же предпочитаю напильник ;)
Плюс, если удалить в конфиге FF extensions.adblockplus.subscriptions_exceptionsurl ненавязчиваю рекламу - вообще прекрасно )
Тогда, раз у вас Excel 2007 или новее (обобщу), то для условного форматирования диапазона =$B$2:$B$999 формула будет =СЧЁТЕСЛИМН($A:$A;$A2;$B:$B;$B2)>1
Или для безграничного диапазона =$B:$B формула будет =СЧЁТЕСЛИМН($A:$A;$A1;$B:$B;$B1)>1
Не силён в бухгалтерии, требуется уточнить: номера (расчётных) счетов от разных (гос) организаций могут совпадать? Может проще заполнять данные по лицевому счёт, который должен быть уникален?
Федор: в любом случае Вам нужно найти специалиста по конкретной конфигурации. На сколько я понял в каждой конфигурации есть свои нюансы. Когда мы искали решение, подходящее под наши задачи остановились на 1С:Документооборот, но оказалось что для работы с контрагентами конфигурация совершенно не приспособлена (нет нормального поиска по корреспондентам, ввёл корреспондента и забыл), хотя для работы с документами предоставлен огромный функционал.
Федор: Если конфигурацию у Вас меняли... и при запуске через конфигуратор (когда производите сохранение контрагента) накапливаются "Текущие вызовы", то я бы поискал другого специалиста.
Курсы посоветовать не могу. Книги. Быстрота обработки данных, в частности, зависит от методов, которые будете применять. Основные моменты описаны у меня в профиле. Но даже при использовании массивов скорость будет не высока. Для структурированных данных нужно использовать нормальную БД, а не таблицу.
У VBA единственное преимущество - среда разработки встроена в MS Office.
От человеческого фактора никто не застрахован. Иногда просто нужно что-то доработать, - это работа с версиями. Иногда ошибки вылезают через тучу лет. Хранить кучу папок с версиями - это геморой. Удобнее иметь историю изменений и рабочие файлы.