用EXCEL宏命令怎么搞,要详解,要一步一步来,
答案:4 悬赏:0 手机版
解决时间 2021-03-08 06:34
- 提问者网友:别再叽里呱啦
- 2021-03-07 22:58
我要在EXCEL中Sheet1 A1单元格中显示Sheet2工作表中B3的内容 当改Sheet1 A2单元格数值为2时,Sheet1 A1 单元格中显示Sheet2工作表中B(3+2)的内容 当改Sheet1 A2单元格数值4时,Sheet1 A1 单元格中显示Sheet2工作表中B(3+4)的内容excel 函数=indirect("sheet2!B"&3+A2) 用EXCEL宏命令怎么搞,怎么编
最佳答案
- 五星知识达人网友:七十二街
- 2021-03-08 00:23
这是楼主的求助贴:
在Sheet1工作表标签上单击右键
查看代码
在打开的VBE窗口中粘贴如下代码
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [a2] Then [a1] = Sheets("sheet2").Range("B" & 3 + [a2])
End Sub
回到工作表中,
在A2中输入一个下整数试试
在Sheet1工作表标签上单击右键
查看代码
在打开的VBE窗口中粘贴如下代码
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [a2] Then [a1] = Sheets("sheet2").Range("B" & 3 + [a2])
End Sub
回到工作表中,
在A2中输入一个下整数试试
全部回答
- 1楼网友:行路难
- 2021-03-08 02:53
Sub Cal()
ad = Sheet1.Range("A2").Value
Sheet1.Range("A1") = Sheet2.Cells(3 + ad, 2)
End Sub
按 ALT + F8 执行 Cal
- 2楼网友:怀裏藏嬌
- 2021-03-08 01:19
在宏命令中不需要用indirect("sheet2!B"&3+A2) 这样的函数。
Private Sub Worksheet_Change(ByVal Target As Range)
Cells(1, 1) = Cells(2, 1) + Sheet2.Cells(3, 2)
End Sub
- 3楼网友:忘川信使
- 2021-03-08 00:37
命令按钮与一般图片不同,不是“指定宏”这么简单的功能,它有它的很多属性与事件处理,因为它是一个可编程对象。
应当在设计模式下,双击这个按钮,然后在弹出的代码编辑器(其实是在按键的onclick事件中)中写入调用宏的语句,比如 call mymacro1,或者直接把宏代码copy到这个onclick事件中。
这样在正常模式下,当你单击这个命令按钮时,就会执行onclick事件中的代码了。
goodluck!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯