excel 如何用 vba 给 单元格赋值

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:44:21
excel 如何用 vba 给 单元格赋值
----------------------------------------
比如给A1赋值10
[A1]=10
试了,这样不行。
首先感谢 “方括号”
我做了一个

Sub thisWorkBook_open()
Ranger("A1")="a"
End Sub

我想知道 当我点击工作表名时要如何能自动执行以上这个函数。
或者是否有类似vb中激活窗体的函数?

比如给A1赋值10
[A1]=10

呵呵。你问VBA,以为你至少知道VBA的基本规则。
工具-宏-宏(或Alt+F8),宏名输入“填空”(输入其他名称也行),单击“创建”,此时在VBA编辑器里自动产生了。

Sub 填空()

End Sub

将[A1] = 10放入其中,最后是

Sub 填空()
[A1] = 10
End Sub

关闭VBA编辑器,再次Alt+F8,单击执行。

可以建立宏,或者就拖个按钮到excel页面上,按钮代码是cells(1,1)=10即可

完整表述:
workbooks("workbookname").worksheets("worksheetname").range("a1").value=10

启蒙教育,大材小用了,呵呵,耐心的首席运营官

i don't know