Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Макрос на удаление левого символа +

Ответить
Настройки темы
2013 - [решено] Макрос на удаление левого символа +

Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


Здравствуйте, подскажите пожалуйста макрос который будет удалять самый левый символ + во всех ячейках, в которых он есть. т.е. символ + должен быть именно самым первым (слева) символом в ячейке.. если стоит например 5,6+6,84 то тут он не самый левый и ничего удалять не нужно.

Отправлено: 18:16, 29-09-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Alexander_88, проще его не добавлять .

Попробуйте так:
Скрытый текст
Код: Выделить весь код
Sub Sample()
    Dim objWorksheet As Worksheet
    Dim objRange As Range
    
    For Each objWorksheet In ThisWorkbook.Worksheets
        For Each objRange In objWorksheet.UsedRange
            If Left(objRange.Value, 1) = "+" Then
                objRange.Value = Mid(objRange.Value, 2)
            End If
        Next
    Next
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:27, 29-09-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


Да его добавляет другой макрос)
Спасибо работает

Отправлено: 19:54, 29-09-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Alexander_88:
Да его добавляет другой макрос) »
Я про то ж. Проще будет попробовать скорректировать тот макрос, нежели пробегать по всем (!) ячейкам использованных диапазонов всех рабочих листов в книге.

Отправлено: 20:26, 29-09-2015 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Макрос на удаление левого символа +

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление последнего символа в каждой строке txt - файла Мария_Айдарова@vk Скриптовые языки администрирования Windows 14 01-08-2019 18:23
Звук - Пропал звук левого канала Dialog W-3000 molokovka.ru Прочее железо 2 03-04-2014 06:17
VBA - Макрос для закрепления независимых областей на листе excel lich86 Программирование и базы данных 1 13-06-2011 01:52
Ошибка - [решено] Выключается звук при нажатии левого Ctrl Ann_N Microsoft Windows 2000/XP 3 28-04-2008 00:57
Нужен макрос на VB чтобы в Ворде удалял лишние пробелы Leon71 Программирование и базы данных 2 28-07-2003 02:26




 
Переход