代码之家  ›  专栏  ›  技术社区  ›  BKChedlia

VBA将单元格格式设置为“常规”

  •  8
  • BKChedlia  · 技术社区  · 8 年前

    我想将一个excel文件格式化为“General”,但它并不适用于所有单元格(有些单元格是自定义的,pourcentage…)。 这是我的代码:

    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:="|"
    

    请帮忙。

    1 回复  |  直到 6 年前
        1
  •  21
  •   Gary's Student    8 年前

    如果要格式化 全部的 单元格到 全体的 ,然后使用类似以下内容:

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