Сравнение двух книг Excel #410143


#0 by Asdef
Народ, на работе постоянно приходится сравнивать две книги икселя на предмет совпадения-несовпадения. Для этой цели приходится постоянно на VBA писать, а есть ли готовые средства для этого?
#2 by YES_82
средствами 1С можно, выгрузи эти книги в ТЗ и сравнивай потом их.
#3 by Андрюха
Тю, это же прошлый век. Надо сохранить их в растр и в фотошопе совмещать, применив прозрачность 65%
#4 by СМВ
Наиболее реально
#5 by Asdef
проще на бейсике макросы писать
#6 by Asdef
шо за ацтой? а если в другой книге человек 3 раза повторяется, или же книга длинная оч, типа одна длинее другой?
#7 by Asdef
средствами ТЗ не предлагать, на VBA быстрее пишется сравнение
#8 by Kolyasik
Писал сравнение выгружал массив ячеек из обеих книг, заливал в различные ТЗ со структурой значение колонка строка объединял в запросе. делал еще подобное на бейсике, только малость для другой специфики.
#9 by Kolyasik
+ в 1С такое лучше не сравнивать, с очисткой памяти геморой, 60-70 * 2 съедает до 1,5 гиг оперативки причем не отдает пока 1С не перезагрузишь.
#10 by Kolyasik
+ 60-70 * 2 ето про листы :)
#11 by Asdef
так что, готовых разработок нет, и мну дальше в каждой книге макросы писать?
#12 by Kolyasik
если макросы пишешь, так на пиши на бейсике универсальную прогу, синтаксис то один и тот же.
#13 by Asdef
чо дык, я недавно на бейсике стал писать, фсе еще не освоил...
#14 by Kolyasik
никогда не поздно учить, в жизни пригодится :)
#15 by Asdef
Бейсик? ну ни наю, мну знакомый кодер на С++ сказал что Бейсик портит программиста...
#16 by b_ru
а еще программиста портит C++ хотя и в другую сторону. Но то программиста, а адинэсника ничем не проймешь )
#17 by wt
В Excel есть функция "Если". Используя её, сравнение делается низкоквалифицированным пользователем. В качестве логического выражения - равенство двух ячеек.
#18 by dk
смотря до какой детализации сравниваешь (значение, оформление, смещение строк/колонок) ... чем vba не нравится? 1 раз написать универсальный макрос и забыть
#19 by Asdef
в том то и дело что данные бывают как попало разбросаны или cells(i,3) или же cells(i,8) //
#20 by Kolyasik
цепляйся к нему через Jet провайдер и работай как с БД
#21 by Kolyasik
не знаю, считаю что С# и бейсик самый оптимальный выбор для настольных приложений, зачем мне С++ если я быстрее напишу тоже самое на бейсике..
#22 by Asdef
что есть Джет?
#23 by Kolyasik
Microsoft.Jet ток я щас не скажу точно строку подключения
#24 by Kolyasik
+ поищи на MSDN
#25 by Попытка1С
функция ВПР
#26 by Asdef
Server Explorer в MS Visual Studio, это? Тама есть коннект к датабазе...
#27 by Kolyasik
у меня только экспресс студия, точно не скажу, может и есть но скорее всего там есть только к Access и SQL
#28 by Asdef
понятно
#29 by mrkorn
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С