excel - VBA 将单元格格式设置为常规

标签 excel number-formatting vba

我想将 Excel 文件格式设置为“常规”,但它不适用于所有单元格(有些是自定义的、百分比的...)。

这是我的代码:

With ActiveSheet.Range("A1").Resize(LineIndex, 1)
    .Value = WorksheetFunction.Transpose(strLine)
    .NumberFormat = "General"
    'DEFINE THE OPERATION FULLY!!!!
    .TextToColumns Destination:=.Cells(1), DataType:=xlDelimited, _
                   TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, _
                   Tab:=False, Semicolon:=False, Comma:=False, Space:=False, _
                   Other:=True, OtherChar:="|"
End With

最佳答案

如果您想将所有单元格格式设置为常规,请使用类似以下内容的内容:

Sub dural()
    ActiveSheet.Cells.NumberFormat = "General"
End Sub

关于excel - VBA 将单元格格式设置为常规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37907606/

相关文章:

javascript - 创建函数正常数字格式?

vba - 可以并行运行多个 Access 实例吗?

c# - 尝试在现有工作簿中选择命名的 Excel 2007 表并插入行

java - JFormattedTextField 和 NumberFormat 与 Float 一起使用

印度货币的 PHP 货币格式?

ms-access - 当所有复选框切换时填写字段 Access 2010

vba - 如何使用 VBA 在 Outlook 中当前打开的窗口中获取对邮件项目的引用?

excel - 替换字符串中奇怪或特殊的字符

excel - 电源自动化 |如何从Excel公式中提取超链接?

excel - vba搜索替换字符