Проблема с копированием буфера в Excell

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Проблема с копированием буфера в Excell

Сообщение hiscor » 18.10.2005 (Вт) 9:13

Не могу решить такую проблемку:
Нужно скопировать данные из буфера (они в виде таблицы) в Excell. Нужно чтобы было, как есть (текст, буквы, цифры) в разные столбцы. Потом я его бы обработал как надо. Как ни пробую,- получается два варианта:
1.Копирует в разные столбцы (так бы и надо), но при этом там, где числа разделены запятой - переводит в формат даты; а где числа разделены двоеточием - переводит в формат времени. Это есть очень плохо!
2.Копирует все в один столбец. Форматы не меняет, но тогда мне дальше трудно будет обрабатывать (разбивать на столбцы и др.)
Пробовал через вставку, специальную вставку - вот такие два результата и никак по другому не хочет (зараза!).
Как быть?

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 18.10.2005 (Вт) 10:00

когда формируешь переменную для передачи в буфер используй vbtab - для разделения столбцов, например:

For i = 1 To lvw.ColumnHeaders.Count
буфер = буфер + lvw.ColumnHeaders(i).Text + vbTab
Next i


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 131

    TopList