2012-07-25 142 views

回答

22

通過使用字符。

Range("A1").Characters(8, 5).Font.Bold = True 
+0

我混合了一個單元格中的粗體文本,我想提取每個粗體字符串。 – 2015-12-05 08:51:21

5

我會說使用這種動態公式 - 誰需要一個快速解決和不舒服的人使用VBA

Range("A1").Characters(worksheetfunction.find("Excel",Range("A1").value,1),len("Excel")).font.bold = True 
0

另一種方式:

  1. 複製並粘貼單元格範圍到一個單詞文件(它會看起來凌亂)。
  2. 轉到「替換」(右上角)。
  3. 在「查找內容:」字段中輸入要加粗的單詞,並將其輸入「替換爲:」字段,然後在「替換爲:」框中按CTRL B.您應該看到「格式:字體:粗體」出現在它下面。
  4. 單擊全部替換,您應該看到所有有針對性的單詞變爲粗體。
  5. 將鼠標懸停在Excel文本上(當前位於Word中),您應該看到文本左上角出現一個4個箭頭的小符號。單擊以突出顯示單元格,然後複製它們並粘貼回Excel。

不是最快的方式,但如果您不熟悉VBA並需要快速修復,這將適合您!

不只是粗體: CTRL I爲斜體,CTRL U爲下劃線。

相關問題