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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2009, 15:07   #1
Simone-si
 
Регистрация: 17.09.2009
Сообщений: 7
По умолчанию Как решить задачу с частью выделенного текста?

Здравствуйте все. Есть список данных, который должен отображаться в других ячейках (на другом листе) в точности как вводится. Например: если вводим в ячейку А1 текст "Hello Help", где слово "Help" выделено жирным шрифтом и размер шрифта увеличен, в ячейке А2 должно отобразиться в точности так же. Файлик примера прикрепил. Очень нужно! Заранее спасибо.
Вложения
Тип файла: rar Пример18092009.rar (3.0 Кб, 8 просмотров)
Simone-si вне форума Ответить с цитированием
Старый 18.09.2009, 15:35   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Попробуйте такой вариант:



На другом листе (лист Результат) данные отображаются точно в том виде, в каком вводятся на первый лист.
EducatedFool вне форума Ответить с цитированием
Старый 21.09.2009, 15:17   #3
Simone-si
 
Регистрация: 17.09.2009
Сообщений: 7
По умолчанию

Здравствуйте EducatedFool, прекрасный вариант но, к сожалению не подходит, в дальнейшем эти данные обрабатывает макрос. Если Ваша светлая голова придумает что иное, буду очень благодарен, а если нет, то и на том низкий Вам поклон.
Simone
Simone-si вне форума Ответить с цитированием
Старый 21.09.2009, 15:37   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
в дальнейшем эти данные обрабатывает макрос
А что мешает макросу взять данные для обработки с исходного листа?

Макрос что, будет анализировать параметры форматирования символов?

PS: Можно при помощи формул (пользовательских функций) перенести в ячейки другого листа отдельно слова, выделенные жирным шрифтом, и отдельно слова с другим размером шрифта.


Но проще всего макросом тупо копировать ячейки с одного листа на другой (с сохранением всего форматирования) при помощи простейшего кода:
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
    Target.Copy Worksheets("Результат").Range(Target.Address)
End Sub
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как решить задачу по Delphi? Defender42 Помощь студентам 1 27.12.2008 18:24
Решить задачу на обработку текста. Horknee Паскаль, Turbo Pascal, PascalABC.NET 10 07.11.2008 17:44
Обработка выделенного текста Aleksandar Общие вопросы Delphi 2 06.10.2008 20:03
Как решить задачу? BETONOMESHALKA Общие вопросы Delphi 8 04.11.2007 00:19
защита выделенного текста Александр Microsoft Office Word 5 10.11.2006 07:09