#0
by DTrofimov
Из 1с. В одной ячейке часть текста жирным, часть обычным. Надо выделить жирную. Есть мысли? Спасибо.
#3
by BuHu
сори за оффтоп , не сдержался . сидишь ты значит такой в общественном туалете , сделал все свои дела и вдруг понимаешь , что бумаги то нету , но тут замечаешь что в соседней кабинке тоже кто то есть , ну и так вежливо его просишь отмотать тебе немного , а он тебе такой ,за место ожидаемой туалетной бумаги , протягивает топор и карту местности на которой отмечен ближайший лесной массив )
#11
by DTrofimov
Да, загрузка прайса, где жирным - название, простым - описание. Макросом не пробовал, но каких-то доп.действий лучше не делать, все-таки пользователю обработка. Ссылка на телефон гуглмапса ))
#13
by butterbean
запиши макрос с выделением части текста и изменением жирноты, посмотри код, воспроизведи у себя по аналогии
#23
by BuHu
тут аналогия не в самом действие , а в том просящему дуют немного не то что он просит , но в то же время как бы не отказывают , просто не жуют за него и в рот не ложат , а предлагают самому приготовить и съесть .
#24
by DTrofimov
Просящие перед тем, как попросить прошерстил форум и немножко яндекс. И шерстит до сих пор. Но просящий - тупой 1с-ник, поэтому высшие языки ему сложны.
#25
by kosts
Вот еще первая ссылка в гугле Sub Форматирование Dim ra As Range, cell As Range: Application.ScreenUpdating = False Set ra = ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants) ' диапазон ra - все заполненные ячейки активного листа For Each cell In ra.Cells ' разбиваем текст в строке за отдельные строки (разделителем является символ Chr) arr = Split(cell.Value, Chr) ' получаем массив, количество элементов в котором равно числу строк в ячейке ' каждый элемент массива arr - текст очередной строки If UBound(arr) >= 2 Then ' UBound(arr) - верхняя граница полученного массива ' эта граница на 1 меньше, чем количество элементов в нём (строк в ячейке) ' (поскольку элементы в массиве нумеруются с нуля) ' Обрабатывать текст ячейки будем только в том случае, если UBound(arr) >= 2 ' т.е. если количество строк в ячейке не меньше трёх ' вычисляем позицию первого символа для форматирования: pos = Len(arr) + Len(arr) + 3 ' длина первой строки + длина второй строки ' + 2 символа перевода строки + 1 lenght = Len(arr) ' длина третьей строки With cell.Characters(pos, lenght) ' в качестве параметров указываем pos - позицию ' первого обрабатываемого символа, и lenght - количество символов для обработки ' а теперь покрасим первую строку в ячейке: With cell.Characters(1, Len(arr)) ' в качестве параметров указываем 1 - позицию ' первого обрабатываемого символа, и Len(arr) - количество символов в первой строке
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Excel и 1С - вопрос про Excel?
- Excel -> 1C ("Excel.Application")
- Поиск из 1С в Excel строго соответствующего значения ячейки методами Excel
- Как отключить макросы в Excel - нужно для загрузки данных из файла excel
- Программно скопировать область из Excel книги 1 в Excel книгу 2
- Можно ли отредактировать файл Excel из 1С без установленного Excel?
- 1с -> Excel -> OpenOffice ->Excel. Кракозябры
- Excel - ошибка при закрытия Excel
- Как пересохранить из нового Excel в старый Excel ?
- 1c 8.3 , Excel и Microsoft ADODB.Есть ли возможность загрузить картинки из Excel
- Новый COMОбъект("Excel.Application") и зависание процесса Excel
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
В этой группе 1С
- Продажа части основного средства. УПП Украина
- Общие итоги СКД без автопозиции ресурсов
- УТ 11.1 Товар на ответственно хранение
- В 1С 8.3. стали недоступны невидимые колонки динамического списка
- Загрузка картинок в справочник Номенклатура
- ВычислитьВыражение в СКД8.1
- Пакетное объединение конфигураций по заданной подсистеме
- БП 2.0 Ремонт базы chdbfl.exe приложение не отвечает. Шо делать ?
- Формат даты в СКД
- Вызов процедуры Oracle из 1C
- Размер таблиц ИБ 1С 8.2 - 8.3 на SQL сервере. Кому?
- бп 3.0 как изменить код?
- Универсальный отчет на управляемых формах существует?
- автоматическая выгрузка из клиент банка
- Вопрос по выводу информации в таблицу
- УНФ себестоимость товаров при возврате
- Выгрузка из УТ11 в БП30. Оприходованеи товаров.
- Обращение к общей команде из модуля формы обработки
- как программно указать тип приемника 1С:Конвертация данных
- Можно ли самый верхний уровень иерархии убрать (Справочник)