excel中怎么才能让公式结果和引用值显示在同一个地方

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:11:41
这个问题很难阐明.我做个假设.我需要在A1里输入一个数字2.然后让A1*2这个结果显示在A1里.意思是在A1里写个数据然后又通过公式计算显示在A1里!在线急盼高手赐教谢谢
如何使用宏来处理这个情况 教教我
二楼给的办法可以.但是我需要大量的操作同样表格 如果一个一个的这样做太麻烦.请hi我

不可能做到!
矛盾!因为你要在A1中输入一个公式,又要输入一个常数,这无法同时做到呀,二者只能取其一。

如果一定要做到,那只能用宏来处理了。
-------------
补充回答:
按Alt-F11,进入VBA编辑器,按Ctrl-R打开工程资源管理器面板,双击左边的工作表名(你那个A1所在的工作表),最后在右边的空白处贴上如下代码,即可。

Public a As Integer

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row() = 1 And Target.Column() = 1 And a = 0 Then
a = 1
Range("A1").Value = Range("A1").Value * 2
a = 0
End If
End Sub

注意:“Target.Row() = 1 And Target.Column() = 1”是判断你修改的单元格是不是第1行第1列(也就是A1),如果你是其他单元格,则改一下这里的数值。
还有“Range("A1")”也是一样的。
---------
再补充:
昏倒了,我的办法适用于日常、在少量单元格上的重复操作。
大量的、一次性的操作,当然用一楼的办法最快了。你只要选中所有你要*2的单元格,再做“选择性粘贴”的动作就可以全部搞掂了。

你可以在除A1外任意单元格C1输入2,单击C1--复制,右键单击A1--选择性粘贴--选中“乘”,这样A1*2的结果就显示在A1里了 不知能否帮你解决该问题