我在单元格A1中有句子"我想要50个,请".我想让任何数字字符成为红色文本(只是数字字符).我该怎么做呢?这是我拥有的框架......
Sub RedText()
Dim i As Integer
For i = 1 To Len(Cells(1, 1).Value)
If IsNumeric(Mid(Cells(1, 1).Value, i, 1)) = True Then
'make the character red text
End If
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
您好我尝试将字符串的一部分加粗,然后将其添加到excel Cell.所以它看起来像:
我尝试了什么:
在Excel中使用范围:
excelSheet.get_Range("A" + 16, "D" + 16).Font.Bold = true;
Run Code Online (Sandbox Code Playgroud)
但这使一切都变得大胆......
然后我试过:
"<b>" + text + "<b>"
Run Code Online (Sandbox Code Playgroud)
并没有成功.
所以我做错了.任何帮助或建议都会很棒,谢谢你的时间.
编辑:工作C#代码:
Excel.Range range1 = excelSheet.Range["A36"];
Excel.Characters test = range1.get_Characters(21, 4);
test.Font.Bold = true;
Run Code Online (Sandbox Code Playgroud)