[英]Format specific text within a cell with VBA?
當我使用Excel時,它允許我將單元格中的特定單詞設置為粗體或斜體 ,甚至更改文本大小。
在VBA中有沒有辦法做到這一點?
我有兩個帶有文字的單元格。 一個單元格包含一個單詞列表,我將它們分成一個數組。 另一個單元格包含一些句子。
我想編寫一個突出顯示單元格2中單元格1中所有單詞的宏。
我的想法是使用數組和InStr搜索單詞在單元格2中的位置。找到后,我想拆分單元格2,格式化一個單詞,然后將所有內容放回去。
也許可以通過Word進行?
我相信答案可以在這里找到: excel vba:將字符串的一部分設為粗體
特別,
ActiveCell.FormulaR1C1 = "name/A/date" & Chr(10) & "name/B/date" & Chr(10) & "name/C/date"
With ActiveCell.Characters(Start:=25, Length:=4).Font
.FontStyle = "Bold"
End With
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.