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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование всего текста, помеченного определенным цветом - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Копирование всего текста, помеченного определенным цветом
yl3d Дата: Воскресенье, 03.09.2017, 07:40 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброе утро, специалисты по эксель.
Помогите разобраться с проблемой.

На листе - кое-где разбросан текст, выделенный фиолетовым цветом (цвет обычный - не УФ).
Рядом находится столбец V6:V22.
Как макросом, при щелчке кнопки - скопировать весь текст (помеченный фиолетовым цветом) в диапазоне B2:Q43 - и разместить его в столбец V6:V22 ?
К сообщению приложен файл: 34156.xls (40.0 Kb)


Сообщение отредактировал yl3d - Воскресенье, 03.09.2017, 10:43
 
Ответить
СообщениеДоброе утро, специалисты по эксель.
Помогите разобраться с проблемой.

На листе - кое-где разбросан текст, выделенный фиолетовым цветом (цвет обычный - не УФ).
Рядом находится столбец V6:V22.
Как макросом, при щелчке кнопки - скопировать весь текст (помеченный фиолетовым цветом) в диапазоне B2:Q43 - и разместить его в столбец V6:V22 ?

Автор - yl3d
Дата добавления - 03.09.2017 в 07:40
nilem Дата: Воскресенье, 03.09.2017, 09:03 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
yl3d, привет
попробуйте так
[vba]
Код
Sub ttt()
Dim r As Range
For Each r In Range("B2:Q43").SpecialCells(2)
    If Len(Trim(r)) Then If r.Font.Color = 16711935 Then Cells(Rows.Count, 22).End(xlUp)(2, 1) = r.Value
Next r
End Sub
[/vba]


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениеyl3d, привет
попробуйте так
[vba]
Код
Sub ttt()
Dim r As Range
For Each r In Range("B2:Q43").SpecialCells(2)
    If Len(Trim(r)) Then If r.Font.Color = 16711935 Then Cells(Rows.Count, 22).End(xlUp)(2, 1) = r.Value
Next r
End Sub
[/vba]

Автор - nilem
Дата добавления - 03.09.2017 в 09:03
yl3d Дата: Воскресенье, 03.09.2017, 10:43 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
nilem, спасибо.
Макрос работает.
 
Ответить
Сообщениеnilem, спасибо.
Макрос работает.

Автор - yl3d
Дата добавления - 03.09.2017 в 10:43
  • Страница 1 из 1
  • 1
Поиск:

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