【问题标题】:Formatting Excel to Text Format将 Excel 格式化为文本格式
【发布时间】:2015-07-22 14:41:44
【问题描述】:

我已经通过在单元格值上附加撇号来格式化 excel 以将单元格值视为文本,但是我看到撇号出现在功能栏上,我怎样才能摆脱撇号或最好的方法是什么将excel单元格值转换为文本格式?

【问题讨论】:

  • 还有一种方法可以消除警告消息“数字格式为文本”使用 vb.net
  • 为什么撇号是否出现在功能栏中特别重要?如果它有所作为(除了不应该影响任何东西的视觉效果,因为它不打印等),那么让我们知道有什么区别。

标签: excel number-formatting


【解决方案1】:

选中单元格,按Ctrl+1,选择文本格式。

【讨论】:

    【解决方案2】:

    选择带有前导撇号的单元格并运行这个简短的宏:

    Sub dural()
        Dim r As Range, t As String
        For Each r In Selection
            If r.PrefixCharacter = "'" Then
                t = r.Text
                r.ClearContents
                r.NumberFormat = "@"
                r.Value = t
            End If
        Next r
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多