显示单元格值的完整内容,而不是公式

显示单元格值的完整内容,而不是公式

这个问题询问当单元格值太长而无法就地查看时如何显示它们。

但遗憾的是,当单元格值是公式的结果时,此框显示的是公式而不是值: 长文本不显示

有什么办法我可以看到结果而不是公式CONCAT

答案1

简短的回答是。公式栏显示公式,单元格显示值。

你能做的最好的就是格式化单元格,比如说A2, 和并设置列宽和行高以获得合理的显示效果。

答案2

这并不是你所要求的,但如果你真的需要这个,你可以使用一些东西来弹出值我留下的评论似乎不完整,所以这里有一种方法,使用一个用户窗体,你可以双击调用它,正如评论显示的那样,一个 MsgBox

Sub ViewListOfOpenWorkBooksAndWorkSheets()
Dim book As Workbook, sheet As Worksheet
  For Each book In Workbooks
   For Each sheet In book.Worksheets
    UserForm1.ComboBox1.AddItem book.Name + "!" + sheet.Name
   Next sheet
  Next book
 UserForm1.Show
 End Sub

或者

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 
MsgBox (ActiveCell.Value)  
End Sub

答案3

我知道这是一个较旧的线程,但我偶然发现了一种方法,因为我要将程序导出为 .csv,然后导入另一个程序。如果您将包含公式的文件“另存为”为 .csv 文件,然后关闭该文件,当您再次打开它时,公式似乎会解析,并且您会看到您的文本。然后我将文件保存回 .xlsx 并开始工作。奇怪的解决方法,但它确实有效。

相关内容