У меня есть код ниже VBA, а A
и B
держат несколько строк. Я хочу объединить эти значения с некоторыми другими строками и сохранить результат в другой ячейке, но я хочу, чтобы только строки в A
и B
были отформатированы как полужирное, а остальное как обычный текст.Как преобразовать часть значения ячейки в жирный
Set A = Worksheets("Mapping").Cells(rowNumber, columnNumber)
Set B = Worksheets("Mapping").Cells(rowNumber, 3)
' E.g.: A="currency", B="Small Int"
Worksheets("TestCases").Cells(i, 2) = "Verify the column " & A & " has same Data type " & B & " in code as well as Requirement document"
Ожидаемый результат:
Проверьте столбец валюты имеет тип же данные Small Int в коде, а как требование документа
Примечание: Значения A
и B
продолжают меняться, поэтому мы не можем использовать функцию Characters()
.
Любая помощь будет высоко оценена.
Вы не можете преобразовать переменную полужирный (я не могу вспомнить ни одного причина, почему вы хотите это сделать). Однако вы можете изменить способ отображения переменной в зависимости от того, где вы хотите ее отображать. Вы можете [отобразить текст жирным шрифтом в 'MsgBox'] (https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vba%20msgbox % 20bold) или [отобразить текст в жирном формате в ячейке] (https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vba%20cell% 20font% 20bold). Если вы хотите любой из них, Google - ваш друг и звоните, помогите вам с ним –
Возможный дубликат [Excel vba задает выделенный текст строки в ячейке?] (Http://stackoverflow.com/questions/11644566/excel- vba-set-bold-specific-text-of-string-in-cell) – Lankymart
Спасибо за ваш ответ. Я обновил вопрос, не могли бы вы проверить его еще раз? –