Здравствуйте, россиян с прошедшим праздником.
Имеется файл 10 и более листов, по 1000 и более записей на каждом.
Передо мной стоит задача - проверить все записи на повтор, в случаях повтора вывести отдельным списком.
Вижу два варианта:
1. Методом Find ищем каждую запись первого листа на всех листах, начиная со второго; затем каждую запись второго листа, на всех, начиная с третьего, и т.д.
2. Создаю словарь, в Item - словари по листам, и далее как выше.
Так вот сижу, как буриданов осел, и не знаю, какой метод выбрать...
Первый проще в реализации, но не будет ли он "тормознутым"?
Второй посложнее, но даст ли он ощутимый выигрыш в скорости? и даст ли вообще?
зы. файл не прикладываю, т.к. вопрос общего порядка; если считаете необходимым, сварганю пример.
Имеется файл 10 и более листов, по 1000 и более записей на каждом.
Передо мной стоит задача - проверить все записи на повтор, в случаях повтора вывести отдельным списком.
Вижу два варианта:
1. Методом Find ищем каждую запись первого листа на всех листах, начиная со второго; затем каждую запись второго листа, на всех, начиная с третьего, и т.д.
2. Создаю словарь, в Item - словари по листам, и далее как выше.
Так вот сижу, как буриданов осел, и не знаю, какой метод выбрать...
Первый проще в реализации, но не будет ли он "тормознутым"?
Второй посложнее, но даст ли он ощутимый выигрыш в скорости? и даст ли вообще?
зы. файл не прикладываю, т.к. вопрос общего порядка; если считаете необходимым, сварганю пример.