在excel表格里,有A1、B1,现在向B1输入数字,然后在B1显示的结果是:输入的B1-A1,怎么实现?
推荐于2016-10-22 · 知道合伙人旅游行家
关注
展开全部
按ALT+F11,双击你要功能实现的表格,如sheet1。复制下面的代码:
Public a
Private Sub Worksheet_Change(ByVal Target As Range)
If a = "" Then
If Target.Row = 1 And Target.Column = 2 Then
a = Target.Value
Target.Value2 = Target.Value2 - Cells(1, 1)
End If
Else
a = ""
Exit Sub
End If
End Sub
然后回到表格,功能就实现了。
展开全部
这个应该不能引用自身吧,为什么不多用一个单元格呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 VBA 代码可以实现。
更多追问追答
追问
不太会,能给个现成的么?
追答
通过举例的方式把你所要实现的目标具体详细地描述清楚,再给你编写一段。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没法嵌套的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询