Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Оставить в ячейках текст определенного цвета - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Оставить в ячейках текст определенного цвета
Anpetu Дата: Воскресенье, 07.10.2018, 13:30 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте.В ячейках текст двух цветов. Нужно оставить текст только одного, зеленого, цвета. Ячеек много, как это сделать быстро, не знаю((((

Нашла темы на форуме с похожей проблемой, но, к сожалению, к моему тексту решения не подходят...

Во вложении два файла: текст (исходный) и текст итог (что должно получится).

Пожалуйста, помогите! :shy:
К сообщению приложен файл: 0262107.xlsx (11.2 Kb) · 6531799.xlsx (11.1 Kb)
 
Ответить
СообщениеЗдравствуйте.В ячейках текст двух цветов. Нужно оставить текст только одного, зеленого, цвета. Ячеек много, как это сделать быстро, не знаю((((

Нашла темы на форуме с похожей проблемой, но, к сожалению, к моему тексту решения не подходят...

Во вложении два файла: текст (исходный) и текст итог (что должно получится).

Пожалуйста, помогите! :shy:

Автор - Anpetu
Дата добавления - 07.10.2018 в 13:30
Michael_S Дата: Воскресенье, 07.10.2018, 13:50 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
формулы такого не могут, только макросы; если ячеек много - работать удет долго..
 
Ответить
Сообщениеформулы такого не могут, только макросы; если ячеек много - работать удет долго..

Автор - Michael_S
Дата добавления - 07.10.2018 в 13:50
Anpetu Дата: Воскресенье, 07.10.2018, 14:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
[sub]Michael_S, ячеек около 600... На разных листах, т.е. за один раз обработать нужно около 100-200 ячеек.


Сообщение отредактировал Anpetu - Воскресенье, 07.10.2018, 14:30
 
Ответить
Сообщение[sub]Michael_S, ячеек около 600... На разных листах, т.е. за один раз обработать нужно около 100-200 ячеек.

Автор - Anpetu
Дата добавления - 07.10.2018 в 14:28
RAN Дата: Воскресенье, 07.10.2018, 22:28 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
[vba]
Код
Sub мяу()
    Dim cell As Range, i&
    Application.ScreenUpdating = False
    For Each cell In Selection.Cells
        If Len(cell.Value) Then
            For i = Len(cell.Value) To 1 Step -1
                If cell.Characters(i, 1).Font.Color = 3355596 Then cell.Characters(i, 1).Delete
            Next
        End If
        cell.Value = Application.Trim(Replace((cell.Value), Chr(160), Chr(32)))
        cell.Value = Replace((cell.Value), Chr(32), Chr(160))
    Next
    Application.ScreenUpdating = True
End Sub
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение[vba]
Код
Sub мяу()
    Dim cell As Range, i&
    Application.ScreenUpdating = False
    For Each cell In Selection.Cells
        If Len(cell.Value) Then
            For i = Len(cell.Value) To 1 Step -1
                If cell.Characters(i, 1).Font.Color = 3355596 Then cell.Characters(i, 1).Delete
            Next
        End If
        cell.Value = Application.Trim(Replace((cell.Value), Chr(160), Chr(32)))
        cell.Value = Replace((cell.Value), Chr(32), Chr(160))
    Next
    Application.ScreenUpdating = True
End Sub
[/vba]

Автор - RAN
Дата добавления - 07.10.2018 в 22:28
Anpetu Дата: Воскресенье, 07.10.2018, 23:40 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
RAN, спасибо огромное!!!
 
Ответить
СообщениеRAN, спасибо огромное!!!

Автор - Anpetu
Дата добавления - 07.10.2018 в 23:40
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!