|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.09.2011, 09:31 | #1 |
Регистрация: 08.09.2011
Сообщений: 4
|
Куча вопросов от Смайлика
Здравствуйте. Я недавно начала работать с макросами, в связи с чем возникает куча вопорсов, а от окружающих меня людей помощи можно не ждать.
Вопрос№1: Имеется колонка с датой рождения типа 01.01.1990 или 12.10.2010 как можно сделать чтоб дата стала 10190 или 121010 (изменить формат даты пробовала, она числа меняет на непонятно откуда взявшиеся). Мне приходится вырезать эту колонку и вставлять в Word, а там макросом удалить сначала точку19, затем точку20 и точку. После чего обратно вставлять в таблицу. Строк много и это действие занимает примерно час. Можно как нибудь сразу в таблице это сделать? Вопрос№2: Имеется два листа которых нужно сравнить. В данных листах имеется пять колонок. Первая колонка дата (формат 10190), вторая страна изготовитель, третье наименование, четвёртая дата (формат 01.01.1990), пятая информация. Мне необходимо сравнивать по первым четырём колонкам и находить отличия в них (отличия не значительные возможно одна цифра или одна буква). Сможет кто сделать так чтоб я смогла лист1 сменить цвет шрифта на красный, а лист 2 на зелёный, далее объединить их; расставить по алфавиту (приоритет по третьей колонке), УДАЛИТЬ ВСЕ ОДИНАКОВЫЕ СТРОКИ И ДУБЛИКАТ И ОРИГИНАЛ при совпадении по четырём первым колонкам. |
08.09.2011, 09:39 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
По второму вопросу - есть готовое решение (15 раз бесплатно):
http://www.excelworld.ru/index/comparefiles_find/0-25 или http://hugo.nxt.ru/CompareFiles.Find.rar По первому вопросу - давайте Ваши даты в файле, ибо есть варианты...
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 08.09.2011 в 09:57. |
08.09.2011, 09:45 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Какие проблемы с форматом?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
08.09.2011, 10:23 | #4 | |
Регистрация: 08.09.2011
Сообщений: 4
|
Цитата:
|
|
08.09.2011, 10:38 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Без примера Вашего файла не помогу.
Только подскажу - для сравнения (копировать ведь ничего не нужно) в настройках задайте ставить пометки в свободный столбец, можно в обоих файлах. Тогда по пометкам можно отсортировать совпало/несовпало.
webmoney: E265281470651 Z422237915069 R418926282008
|
11.09.2011, 11:07 | #6 |
Регистрация: 08.09.2011
Сообщений: 4
|
Добрый день. Пыталась разобрать как работает CompareFiles.Find.rar, но так и не поняла, слишком уж там всё запутанно.
Написала примерный файл в котором имеется лист 1 с текстом красного и фиолетового цвета и лист 2 в котором есть отличия, которые ячейки выделены другим цветом. Сравнение необходимо проводить только по строчно и по колонкам А, В, С, D |
11.09.2011, 13:54 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я думал, там несложно разобраться... Ну да ладно...
Проверил на примере: Код:
По ним видно, какие строки с какими совпали. Пути естественно поменяйте на свои (если эти поля будут пустыми, то при запуске будет диалог выбора файлов).
webmoney: E265281470651 Z422237915069 R418926282008
|
11.09.2011, 16:59 | #8 |
Регистрация: 08.09.2011
Сообщений: 4
|
У меня выдаёт ошибку, фото ошибки на картинке.
|
11.09.2011, 18:19 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не знаю, нужно по месту смотреть...
Ну тогда так, код именно под пример. На втором листе номера не ставит, только на первом, зато быстро. Алгоритм кода совершенно другой. Номера на первом листе соответствуют номерам строк на втором листе.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
куча | skymaster | Общие вопросы Delphi | 1 | 21.05.2009 11:38 |
Господа специалисты, поделитесь пожалуйста опытом! Куча вопросов, нужна Ваша помощь!!! | samo123 | Microsoft Office Excel | 0 | 14.12.2008 21:03 |
Куча вопросов | vilini | Работа с сетью в Delphi | 1 | 18.08.2008 11:56 |