powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отключить в Excel автоконвертацию полей из Text в Date?
7 сообщений из 7, страница 1 из 1
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34432083
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Помогите пожалуйста решить такую проблему:

Есть поле в Excel формата Text. В нем хранятся значения типа:

2- 1
2- 2
2- 3
...

Когда я удаляю все пробелы со страницы, у меня этот столбец принимает вид:
2.янв
2.фев
2.март
...

Как мне этого избежать? И как перейти к нормальному виду (2-1, 2-2,...) если такое уже случилось?

Заранее спасибо!
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34432235
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы избежать использовать апостроф (') перед текстом
Чтобы вернуть =ДЕНЬ(A1)&"-"&МЕСЯЦ(A1), где А1 - изменённая ячейка
А лучше всего наверное использовать какой-нибуть другой символ или в начале какой нибуть символ поставить например п.2-3
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34434516
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Чтобы избежать использовать апостроф (') перед текстом

Дело в том, что я формирую массив данных (100 х 100) разделенный символом TAB, а потом копирую в буфер и вставляю в Excel. И если ставить перед текстовыми полями апостроф, то он так и остается виден перед текстом. :(
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34434574
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serega128> Чтобы избежать использовать апостроф (') перед текстом

Дело в том, что я формирую массив данных (100 х 100) разделенный символом TAB, а потом копирую в буфер и вставляю в Excel. И если ставить перед текстовыми полями апостроф, то он так и остается виден перед текстом. :(

Отвечаю не думая: Запусти после вставки меню правка - найти и заменить (') на (') , т.е. на него же! Exel пробежится по всем ячейкам и апострофы станут не видны.

А ещё лучше воспользуйся каким нибуть другим символом!
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34436092
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Отвечаю не думая: Запусти после вставки меню правка - найти и заменить (') на ('), т.е. на него > же! Exel пробежится по всем ячейкам и апострофы станут не видны.

Большое спасибо! Сработало на ура!

Но теперь такой вопрос: можно ли сделать это автоматически? Какой нибудь макрос например, или типа того? :)
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34436251
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернее, как макрос сделать - понятно:
Код: plaintext
1.
2.
3.
4.
Sub Macro1()
    Cells.Replace What:="'", Replacement:="'", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

А вот как его заставить срабатывать после вставки буфера в Excel?
...
Рейтинг: 0 / 0
Как отключить в Excel автоконвертацию полей из Text в Date?
    #34436306
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serega128Вернее, как макрос сделать - понятно:
Код: plaintext
1.
2.
3.
4.
Sub Macro1()
    Cells.Replace What:="'", Replacement:="'", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

А вот как его заставить срабатывать после вставки буфера в Excel?

Можно в VBA на лист который думаешь вставлять добавить

Private Sub Worksheet_Change(ByVal Target as Range)
Macro1
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отключить в Excel автоконвертацию полей из Text в Date?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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