Как разделить один столбец на два.

Программирование на Visual Basic for Applications
AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Как разделить один столбец на два.

Сообщение AHTOXA » 30.04.2003 (Ср) 14:47

Всем привет. Вопрос такой:
имеется столбец, который содержит дату время, причем дата и время разделены пробелом. Нельзя ли как-нибудь разделить этот столбец на два, чтобы в одном была только дата, а во втором только время?
Bandit

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 30.04.2003 (Ср) 15:16

i=1'строка где дата
j=1'строка где время
k=1
While cells(i,j).text<>""
s=cells(i,j).text
s1=""
while mid(s,1,1)<>" " and s<>""
s1=s1+mid(s,1,1)
s=mid(S,2)
wend
s=mid(S,2)
k=k+1
workshets("Имя листа для разделения").cells(k,2).value =s1
workshets("Имя листа для разделения").cells(k,3).value =s
i=i+1
wend

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.04.2003 (Ср) 15:44

Есть же дефолтовое средство - текст по столбцам.
Выделяешь столбец с данными, в меню Данные команда Текст по столбцам, там разберёшься.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

    TopList