|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.05.2010, 11:57 | #1 |
Пользователь
Регистрация: 26.05.2010
Сообщений: 77
|
Отключение автоформата при копировании данных
Добрый день коллеги.
Возможно не я один бъюсь головой о стену непонимания, суть в следующем: При помощи макроса из текстового файла импортирую данные в Excel. Тест содержит данные типа 1-12-09 и тп, которые Excel автоматически преобразует в даты, хотя при копировании я задаю формат текстовый (пример для QueryTables : .TextFileColumnDataTypes = Array(2) ). Установка формата Range(“A1:A10000).NumberFormat = @ или “00#” не помагает. Дополнительная сложность в том, что устанавливать перед 1-12-09 символ ‘ или менять системно форматы даты нельзя. По возможности подскажите как импортировать без изменений указанные выше данные. P.S. Если тема уже обсуждалась на форуме подскажите где ее найти
Спасибо и Пасибы принимаются на WebMoney в американских Z143254902288 или русских R388611339241 монетах
|
26.05.2010, 13:07 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
На макрос и текстовик можно взлянуть.
Анализ,обработка данных Недорого
|
26.05.2010, 14:59 | #4 |
Пользователь
Регистрация: 26.05.2010
Сообщений: 77
|
for Doober
Прилагаю пример макроса и текстовика с которым я работаю. for Kostik 1-12-09 это не дата а кодировка, макрос не автономен а является частью проекта и использование доп символов в кодировке в данном случае не допускается. Необходимо переносить инфу только в том виде в каком она находится в текстовом файле.
Спасибо и Пасибы принимаются на WebMoney в американских Z143254902288 или русских R388611339241 монетах
|
26.05.2010, 17:49 | #5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
To alebed
Я правильно понимаю.что нужен только столбик дат столбик дат - я так условно назвал данные
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 26.05.2010 в 17:59. |
26.05.2010, 18:44 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Возвращаю свой вариант
Анализ,обработка данных Недорого
|
27.05.2010, 15:25 | #7 |
Пользователь
Регистрация: 26.05.2010
Сообщений: 77
|
Спасибо doober
Идея считывания строк интересна, но к сожалению не подходит вывод по маске , поскольку кодировка по структуре очень различна и угадать все возможные маски я не смогу.
Скорее всего буду использовать знак (') и пытатся с такими значениями интегрироваться в другие части проекта. Да, а сесли бы можно было программно отключить замену то это очень упростило задачу.
Спасибо и Пасибы принимаются на WebMoney в американских Z143254902288 или русских R388611339241 монетах
|
31.12.2011, 10:11 | #8 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 199
|
Добрый день! С наступающим Новым Годом Вас!!!!
Я так и не смог найти ответ как просто отключить автоформат при копировании. Я копирую из Word-а в Excel такие значения как 2.0 2.5 3.0 3-5 а он мне преобразовывает в 02.май. Как это можно полностью отключить? Спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление ненужных строк при копировании отобранных данных | Gorimir | Microsoft Office Excel | 13 | 31.03.2010 10:21 |
Потеря качества изображения при копировании | Herly | Общие вопросы Delphi | 14 | 11.02.2010 20:08 |
Ошибка при копировании файла (*.mpg) | Marsel737 | Общие вопросы Delphi | 1 | 16.12.2009 11:06 |
Проблема в Excel при копировании листа | kirill55 | Помощь студентам | 0 | 06.11.2009 23:15 |
Почему ошибка при копировании? | valerij | Microsoft Office Excel | 8 | 02.05.2009 01:49 |