我正在尝试删除excel中负数的括号,但到目前为止我还无法成功删除它们
我尝试了以下代码:
sheet1.UsedRange.Select
sheet1.Range("A:XFD").NumberFormat = "0.00"
objExcel.ActiveWorkbook.PrecisionAsDisplayed = True
但它仅在手动执行TextToColumns
后才有效。我需要一个更通用的解决方案,因为我并不总是知道哪些行有数字。
答案 0 :(得分:0)
这与细胞的格式有关。右键单击单元>格式> (选择数字或货币)更改负数看起来的方式。 ...或者如果你想在VBA中这样做,这会将负值更改为红色:
Range("A1").NumberFormat = "$#,##0.00;[Red]$#,##0.00"
这会将其改回():
Range("A1").Style = "Currency"
或者这个:
Range("A1").NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"