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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2009, 05:34   #1
shadrikoff
 
Регистрация: 26.02.2009
Сообщений: 6
По умолчанию Форматирование текста в функциях.

=ЕСЛИ('ВВОД ДАННЫХ'!D23<>"";СЦЕПИТЬ(" и "&'ВВОД ДАННЫХ'!D20;" через "&'ВВОД ДАННЫХ'!D23;" дов-ть №"&'ВВОД ДАННЫХ'!D25);'ВВОД ДАННЫХ'!D20)
Суть вопроса такова.
Как в ячейке с функцией выделить жирным шрифтом часть текста.
В частности: 'ВВОД ДАННЫХ'!D20; 'ВВОД ДАННЫХ'!D25
Заранее благодарен.
shadrikoff вне форума Ответить с цитированием
Старый 26.02.2009, 05:49   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если я не ошибаюсь, то это возможно только при помощи VBA.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 26.02.2009, 06:32   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Да уж, без пользовательской функции (или просто макроса) тут не обойтись...
Но макрос получится сложным, и делать его долго.

А не проще разбить ячейку с формулой на 4 отдельные ячейки?
Тогда всё получится как надо: в ячейках 1 и 3 - обычное начертание, 2 и 4 - полужирное.
EducatedFool вне форума Ответить с цитированием
Старый 26.02.2009, 07:04   #4
shadrikoff
 
Регистрация: 26.02.2009
Сообщений: 6
По умолчанию

К сожалению разбить на ячейки не получается, т.к. данные ввода бывают разного размера, от одного слова до трех строк, кроме этого текста много. И в конце все это нужно поместить на один лист формата А4.
shadrikoff вне форума Ответить с цитированием
Старый 26.02.2009, 07:52   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Как выяснилось, пользовательская функция не способна изменить форматирование ячейки...

Остаются только макросы.
Если вариант с макросами Вас устроит, прикрепите файл, и подробно опишите, в каких ячейках какой результат требуется получить.
EducatedFool вне форума Ответить с цитированием
Старый 26.02.2009, 08:13   #6
shadrikoff
 
Регистрация: 26.02.2009
Сообщений: 6
По умолчанию

На самом деле мне нужно чтобы все данные выводимые на страницу функциями, отображались жирным шрифтом, кроме постоянного текста. А у меня практически весь лист состоит из функций.
shadrikoff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форматирование текста в ворде vavilas Microsoft Office Word 22 26.02.2009 17:10
Форматирование текста MAcK Общие вопросы Delphi 3 03.04.2008 11:38
Форматирование текста в RichEdit. Air Общие вопросы Delphi 2 03.03.2008 15:15
Форматирование текста rusif Помощь студентам 1 17.12.2007 22:28
Форматирование текста в Delphi Кириллл Общие вопросы Delphi 3 05.06.2007 14:16