2012-07-25 63 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为下划线。

相关问题