DANYA198
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору SAS888 Цитата: Макрос пронормирует все записи в столбце "A" и добавит недостающие инициалы в том случае, если найдется такая же фамилия с полными инициалами. В столбце "B", напротив исправленной ячейки будет выведено исходное значение исправленной записи. Это и будет меткой для визуального контроля | Здорово, только у меня табличка с большим количеством столбцов, в которых забиты данные по ФИО. Можно ли написать код так, чтобы он вначале выделял область А4:BS2200, и сортировал все эти данные по столбцу Е (в нём стоят ФИО). А исходное значение исправленной записи выводил в столбце не В, а BT? Добавлено: И я заметил, что во всех ФИО после И стоит пробел перед О, можно ли его убрать, чтобы между И и О была только точка без пробела? Добавлено: Ещё маленький нюанс: в Вашем примере есть такой Уткин Н. После выполнения макроса в столбцах А и В стоят одинаковые ФИО: "Уткин Н." Т,е. до макроса был Уткин Н без точки после имени, после макроса - появилась точка. Как я понимаю, в столбце В должен появиться вариант до макроса, т.е. без точки? И смотря на разницу между столбцами А и В, я могу видеть - ага, вот что здесь испарвил макрос: добавил точку. На данный момент получается, что если в стобцах А и В стоят одинковые ФИО, значит макрос ничего существенно в ФИО не изменял, а привёл ФИО в надлежащий вид: убрал лишние пробелы и поставил где нужно точки. Я правильно понимаю? Если правильно, то это даже лучше, т.к. можно пройтись по всему столбцу В, и через ИСТИНА отсоритровать такие моменты, в которых данные были не существенно изменены, и работать только с теми ФИО, в которые макрос привнёс существенные изменения. | Всего записей: 21 | Зарегистр. 13-12-2006 | Отправлено: 14:05 31-10-2010 | Исправлено: DANYA198, 14:24 31-10-2010 |
|