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

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

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

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

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

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


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