Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / UnMergeColumn / 4 сообщений из 4, страница 1 из 1
21.10.2007, 13:42
    #34883060
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UnMergeColumn
Добрый день, подскажите где ошибка? Разбивает объединенную колонку, но значения
по всем ячейкам ставит одни И те же. А надо что бы в каждую ячейку свое
значение, разделенное через Chr(10).
Заранее благодарен.


Sub UnMergeColumn()
Dim icel As Range, x As Variant
Selection.UnMerge
For Each icel In Selection.Columns(1).Rows
x = Split(icel.Value, Chr(10))
If UBound(x) >= 0 Then icel.Resize(1 + UBound(x), 1) = x
Next
End Sub
...
Рейтинг: 0 / 0
21.10.2007, 14:35
    #34883094
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UnMergeColumn
SuleymanДобрый день, подскажите где ошибка? Разбивает объединенную колонку, но значения
по всем ячейкам ставит одни И те же. А надо что бы в каждую ячейку свое
значение, разделенное через Chr(10).
Заранее благодарен.


Sub UnMergeColumn()
Dim icel As Range, x As Variant
Selection.UnMerge
For Each icel In Selection.Columns(1).Rows
x = Split(icel.Value, Chr(10))
Код: plaintext
   If UBound(x) >= 0 Then icel.Resize(1 + UBound(x), 1) = x
Next
End Sub
...
Рейтинг: 0 / 0
21.10.2007, 14:36
    #34883096
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UnMergeColumn
SuleymanДобрый день, подскажите где ошибка? Разбивает объединенную колонку, но значения
по всем ячейкам ставит одни И те же. А надо что бы в каждую ячейку свое
значение, разделенное через Chr(10).
Заранее благодарен.


Sub UnMergeColumn()
Dim icel As Range, x As Variant
Selection.UnMerge
For Each icel In Selection.Columns(1).Rows
x = Split(icel.Value, Chr(10))
Код: plaintext
    [SRC vba]If UBound(x) >=  0  Then icel.Resize( 1  + UBound(x),  1 ) = x
[/src] Next
End Sub
...
Рейтинг: 0 / 0
21.10.2007, 14:40
    #34883100
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UnMergeColumn
Чё то у меня в руками нелады, короче вот
Код: plaintext
    if UBound(x) >=  0  Then icel.Resize( 1 , 1  + UBound(x)) = x
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / UnMergeColumn / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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