Удаление переноса строк в ячейках

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Аватара пользователя
AlexZZZ
Сообщения: 237
Зарегистрирован: 01 июн 2007, 00:27
Откуда: Москва и область

Добрый день, коллеги! Подскажите, пожалуйста, как найти на рабочем листе все переносы строк в ячейках (Alt+Enter) и удалить их? Заранее благодарен!
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Наверное так

Код: Выделить всё

Sub заменить()
Worksheets(1).UsedRange.Replace _
What:=Chr(10), Replacement:="", LookAt:=xlPart
End Sub
у меня работает ;)
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Аватара пользователя
AlexZZZ
Сообщения: 237
Зарегистрирован: 01 июн 2007, 00:27
Откуда: Москва и область

Большое спасибо за подсказку!

У меня заработало так:

Код: Выделить всё

Cells.Replace What:=Chr(10), Replacement:=""
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Ну эт кому как больше нравится ;)
да и от условий зависит.
Главное, что работает.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Ответить