Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разбить ячейки на VBA Excel / 7 сообщений из 7, страница 1 из 1
19.03.2007, 14:54
    #34400427
svetolux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
Есть столбец, в котором записаны ФИО. Но с некоторых ячейках только фамилия, или только имя, или имя отчество и т.д. Надо чтобы было 3 столбца: 1 - фамилии, 2 - Имена, 3 - Отчества. Как это сделать на VBA.

Есть
А1
Иванов Иван
Макаренко Алексей Иванович
Ирина Сергеевна
Петров Игорь

Требуется
B1 C1 D1
Иванов Иван
Макаренко Алексей Иванович
Ирина Сергеевна
Петров Игорь
...
Рейтинг: 0 / 0
19.03.2007, 15:08
    #34400477
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
Меню "Данные - Текст по столбцам..."
...
Рейтинг: 0 / 0
19.03.2007, 15:19
    #34400533
svetolux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
vkodorМеню "Данные - Текст по столбцам..."

Это то понятно. Но например если нет фамилии, в ячейке записаны только имя и отчество, то в 1 столбец записывается Имя, а во второй отчество, а надо тогда 1 -пустой, 2- имя, 3 отчество.
...
Рейтинг: 0 / 0
19.03.2007, 15:43
    #34400614
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
svetolux vkodorМеню "Данные - Текст по столбцам..."

Это то понятно. Но например если нет фамилии, в ячейке записаны только имя и отчество, то в 1 столбец записывается Имя, а во второй отчество, а надо тогда 1 -пустой, 2- имя, 3 отчество.
В этом плане компьютер глуп, что скажешь ему, то он и сделает, а не то что ты от него ожидаешь!
А по какому критерию можно определить, что фамилии нет
(может там пробельчик стоит)
Создавай список имен, отчеств, и сравнивай. Иначе только ручками.
...
Рейтинг: 0 / 0
19.03.2007, 15:56
    #34400650
svetolux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
vkodorВ этом плане компьютер глуп, что скажешь ему, то он и сделает, а не то что ты от него ожидаешь!
А по какому критерию можно определить, что фамилии нет
(может там пробельчик стоит)
Создавай список имен, отчеств, и сравнивай. Иначе только ручками.

В том то и дело, что критериев нет. Хотела спросить, может у кого есть какие предложения по этому поводу. Или придется вручную.
...
Рейтинг: 0 / 0
19.03.2007, 16:27
    #34400749
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
svetolux
В том то и дело, что критериев нет. Хотела спросить, может у кого есть какие предложения по этому поводу. Или придется вручную.
Ну если даже где-то найдется список с которым можно сравнить эти данные, есть ли уверенность что все данные заведены без ошибок.
Вообщем только ручками.
...
Рейтинг: 0 / 0
20.03.2007, 20:21
    #34404188
Jarven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбить ячейки на VBA Excel
Что бы не ручками, можно попробовать такой способ. скопировать список в какой-нибудь редактор типа AxelPad или WordPad. И включит функцию автозамены пробела на, ну, например, табуляции. Сохранить документ. Затем открыть документ с помощью Excel. Тот предложит разбить список на столбы, где параметром разделения колонок выбрать TAB. По-моему, что-то вроде этого...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разбить ячейки на VBA Excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]