Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2010, 12:12   #1
RafaelMirak
Новичок
Джуниор
 
Регистрация: 23.09.2009
Сообщений: 2
По умолчанию как можно из ячеек автоматически убрать знак “enter”

Здравствуйте,

Подскажите пожалуйста как можно из ячеек автоматически убрать знак “enter” а то ни как не получается использовать функцию “текст по столбцам” и вычленить контрагентов.


Заранее спасибо.
Вложения
Тип файла: rar how kill enter.rar (1.9 Кб, 10 просмотров)
RafaelMirak вне форума Ответить с цитированием
Старый 02.02.2010, 12:42   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Например, выполнить макрос:
Код:
Sub Main()
    Dim i As Long: Application.ScreenUpdating = False
    For i = 9 To Cells(Rows.Count, 2).End(xlUp).Row
        Cells(i, 2) = Application.Clean(Cells(i, 2))
    Next
End Sub
Пример во вложении.
Вложения
Тип файла: rar how kill enter.rar (6.2 Кб, 33 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 02.02.2010, 13:21   #3
RafaelMirak
Новичок
Джуниор
 
Регистрация: 23.09.2009
Сообщений: 2
По умолчанию СПАСИБО SAS888!!!

СПАСИБО SAS888!!!
RafaelMirak вне форума Ответить с цитированием
Старый 14.08.2012, 10:57   #4
sima
 
Регистрация: 10.08.2012
Сообщений: 3
Вопрос

народ помогите пожалуйста вот с чем данный макрос мне помог, только остался один нюанс )))

1. как сделать чтоб вместо этого знак был пробел или точка с запятой, а то текст получается сливается с тем что на вверху.

2.
нужно чтоб этот макрос был всегда в экселе, а не так чтоб сначала открыть этот файл и потом уже тот который нужно.

За ранее спасибо. Вот образец в котором это надо осправить.
Вложения
Тип файла: rar killenter.rar (3.6 Кб, 23 просмотров)
sima вне форума Ответить с цитированием
Старый 14.08.2012, 11:13   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
Range("B:B").Replace What:=Chr(10), Replacement:="; ", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
можно так сделать.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 14.08.2012, 11:45   #6
sima
 
Регистрация: 10.08.2012
Сообщений: 3
По умолчанию

Спасибо БОЛЬШОЕ.
Остался один вопрос как сделать чтоб это макрос был даже при создании нового документа ? или при открытии уже готового файла чтоб он туда подключался ?! это очень важно и нужно ! ! !

За ранее спасибо.
sima вне форума Ответить с цитированием
Старый 14.08.2012, 12:18   #7
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

"За ранее" в Вашем контексте пишется слитно. Поместите свой макрос в личную книгу макросов и будет Вам счастье.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 14.08.2012, 12:33   #8
sima
 
Регистрация: 10.08.2012
Сообщений: 3
По умолчанию

Понятно. Спасибо большое.
sima вне форума Ответить с цитированием
Старый 14.08.2012, 13:33   #9
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Без макросов:
Изображения
Тип файла: gif Alt_Enter.gif (762.8 Кб, 68 просмотров)
ZORRO2005 вне форума Ответить с цитированием
Старый 14.08.2012, 14:28   #10
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Сергей, вместо alt+010 можно ctrl+j.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно убрать пробелы в текстовом файле? zzz007 Microsoft Office Excel 1 20.08.2009 23:14
как убрать знак / в ячейках netoro Microsoft Office Excel 3 25.03.2009 17:38
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется maksim1983 JavaScript, Ajax 4 23.02.2009 07:55
Как убрать пробелы с ячеек Nots Microsoft Office Excel 3 12.11.2008 19:21
Висит процесс, как его можно убрать? HAMMAN Помощь студентам 5 16.05.2008 08:55