作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个宏中的代码,用于格式化单元格中的单个字符。最近,它已停止工作,只能格式化所有字符或根本不格式化。
我已将代码减少到仅几行进行测试,但它在两台不同的机器(一台 Mac,一台 PC)上失败了。我已经重启了很多次了。两台机器都表现出相同的错误行为。
Sub formattest()
Workbooks("Text.xlsm").Worksheets("Sheet1").Cells(1, 1).Characters(Start:=1, Length:=1).Font.Color = RGB(0, 0, 0)
Workbooks("Text.xlsm").Worksheets("Sheet1").Cells(1, 1).Characters(Start:=1, Length:=1).Font.Bold = True
End Sub
Sub formattest2()
Workbooks("Text.xlsm").Worksheets("Sheet1").Cells(1, 1).Characters(1, 1).Font.Color = RGB(0, 0, 0)
Workbooks("Text.xlsm").Worksheets("Sheet1").Cells(1, 1).Characters(1, 1).Font.Bold = True
End Sub
Sub formattest3()
With Workbooks("Text.xlsm").Worksheets("Sheet1").Cells(1, 1).Characters(1, 1).font
.Color = RGB(0, 0, 0)
.Bold = True
End With
End Sub
最佳答案
只是为了结束这个问题:如果您尝试格式化数字的不同数字,而不是文本中的字符,则会遇到这个问题。
要避免这种情况,请将单元格的格式更改为文本,或添加撇号 '
在数字之前强制它发短信。
如果您必须将数字保留为数字而不是文本,我认为这是不可能的。
关于excel - 格式化单元格中的单个字符 - 莫名其妙的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57318640/
echo "Language"; echo " Select... English(US) English(AU)
好吧,我真的不知道为什么会这样。我目前正在实现一个线程容器,它以分离的方式运行无限循环,限制在每次迭代之间的特定速度。 标题: class timeloop { public: std::th
我收到 System.InvalidOperationException: Collection was modified;枚举操作可能无法执行: ExceptionLoggingLibrary.Lo
我是一名优秀的程序员,十分优秀!