请教下Excel中vba相关的问题

查看 62|回复 1
作者:南宫锌柱   
在百度搜寻到一个可正常执行的:需求是,在excel某一个单元格(B1),输入一个数值(40),然后乘以某个数值(40),得到的结果在B1里为1600.

可以使B20:AE20这行如上需求
[text]Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, [B20:AE20]) Is Nothing Then
Application.EnableEvents = False
For Each c In Intersect(Target, [B20:AE20])
c.Value = c.Value * 40
Next
Application.EnableEvents = True
End If
End Sub[/text]

这时我想让B21,B22,B23等这几行也能运用到这串代码,但是这么改都不能让这几行像B20这样子呈现。百度也找不到。
有没有老哥会这个,帮小弟看看!!请教请教

数值, 几行

妖了个友   
这不应该直接把两个B20:AE20  改为你想要的范围就可以了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部