2014-12-18 144 views
3

这里是问题:显示值(公式的结果)而不是公式在公式栏中

我的表非常大,列宽不足以显示其中的所有文本。 由于文本/值由单元格中的公式生成,因此如果单击单元格,公式栏将显示公式而不是值。当然。

但是,我认为快速知道公式生成的单元格的内容是非常有用的。如果我每次扩大色谱柱宽度都不够快速和干净。

你知道是否有办法解决这个问题?

回答

6

不,如果单元格中有公式,没有办法在公式栏中显示它。

我可以建议最好的办法是离开第1行空和合并A1:这个公式N1共同或相似的,如果有必要冻结第1行

然后放入A1

=INDIRECT(CELL("address")) 

当你选择键盘上的表上的单元格,按F9键,你可以用一点VBA在表行1

阅读活动单元格的全部价值,你也可以拥有它自动更新单元

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
    ActiveSheet.Calculate 
End Sub 
+0

这是一个很好的解决方案! – Filippo 2014-12-19 02:03:02

+0

优秀的解决方案! +1。作为替代方案,可以在鼠标指针位置显示工具提示(“Worksheet_SelectionChange”中的代码) – 2014-12-19 10:26:42

0

这是另一种解决方案。只需一键分配给下面的宏:

Sub DislayCellValue() 
    Dim outp As String 
    outp = "The value in the active cell is:" & Chr(13) & Chr(13) & ActiveCell.Value 
MsgBox Prompt:=outp 
End Sub 

要在单元格中显示的值,单击该单元格,并击中按Ctrl - (键)。这可能会有帮助。