Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разбиение строк ячейки с помощью VBA на несколько ячеек. / 3 сообщений из 3, страница 1 из 1
15.12.2012, 10:49
    #38080426
buddim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк ячейки с помощью VBA на несколько ячеек.
Есть столбец с ячейками, где содержимое каждой ячейки имеет примерно такой вид:

номенклатурный номер
название товара
подразделение

ну и так далее, количество строк в ячейке может меняться. Помогите сделать так что бы каждая строка в ячейке переносилась в отдельную ячейку той же строки таблицы в какой находится исходная ячейка. То есть чтоб было:

! номенклатурный номер ! название товара ! подразделение !
...
Рейтинг: 0 / 0
15.12.2012, 14:58
    #38080549
buddim
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк ячейки с помощью VBA на несколько ячеек.
вобщем получилось у меня как то так


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub macro1()
Dim row As Integer, a As Integer
row = 7
    Do While Cells(row, 3).Value <> 0
       arr = Split(Cells(row, 3), Chr(10))
       Max = UBound(arr) + 1
       a = 0
       Do While a <> Max
         Text = arr(a)
         Cells(row, 10 + a).Value = Text
         a = a + 1
       Loop
         row = row + 1
    Loop
End Sub


вроде работает может ещё кому полезно будет.
...
Рейтинг: 0 / 0
17.12.2012, 09:44
    #38081465
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк ячейки с помощью VBA на несколько ячеек.
Быстрее будет использовать - "Текст по столбцам" с параметром OtherChar:=Chr(10)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разбиение строк ячейки с помощью VBA на несколько ячеек. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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