永发信息网

怎么用VBA给单元格赋值

答案:2  悬赏:20  手机版
解决时间 2021-04-29 00:27
  • 提问者网友:爱了却不能说
  • 2021-04-28 08:33
怎么用VBA给单元格赋值
最佳答案
  • 五星知识达人网友:平生事
  • 2021-04-28 09:05
自定义函数不能修改其它单元格的值,也就是说,不能向 rag 参数传递不是输入公式的单元格的引用,换句话说,在A1 单元格输入公式,只能传递 A1 作为参数。
  但是如果传递本身单元格的引用的话,因为的代码又设置了单元格的值,就会无限循环调用函数。
  可以把自定义函数改为 sub。
  例如下列Sub可以实现:
Sub ShowErro()
If ActiveCell.Value = Null Then
Return
End If
If (MsgBox("输入错误", vbRetryCancel) = vbCancel) Then
ActiveCell.Value = Null
End If
End Sub
全部回答
  • 1楼网友:街头电车
  • 2021-04-28 10:03
例如: sheet1.cells(2,1).value="祝你快乐!",也可以:Worksheets("sheet1").Range("B1").value="祝你快乐!",其中sheet是你所在的表格,sheet1是第一张表 这是一个例子,具体可以参照一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯