excel2003vba中代码分析 5
插入模块1,输入代码sub转换(target)selection(1)=strcov(target,vbpropercase)endsub双击工程资源管理器中的“shee...
插入模块1,输入代码
sub 转换(target)
selection(1)=strcov(target,vbpropercase)
end sub
双击工程资源管理器中的“sheet1”,进入工作表代码窗口后录入代码:
private sub worksheet_selectionchange(Byval Target As range)
call 转换(target(1))
End sub
不明白 selection(1)是什么意思? target(1)? 括号里面的1是什么? 展开
sub 转换(target)
selection(1)=strcov(target,vbpropercase)
end sub
双击工程资源管理器中的“sheet1”,进入工作表代码窗口后录入代码:
private sub worksheet_selectionchange(Byval Target As range)
call 转换(target(1))
End sub
不明白 selection(1)是什么意思? target(1)? 括号里面的1是什么? 展开
1个回答
展开全部
Selection表示选定的区域,Selection(1)表示选定区域的第一个单元格,Excel里面,一般从左到右,从上到下的顺序编排单元格,比如选定区域是一个十行十列的区域,那么第一个单元格就表示为Selection(1),最后一个单元格就是Selection(100)。
而顺序规则是,左上角第一个单元格就是1,左上角右边的单元格就是2,以此类推!遵循的原则是先左右,后上下!
Target是两个Sub的参数,在SelectionChange事件中的Target表示当前选定单元格。实际上这里的Target等同于Selection, Target(1)表示Target这个单元格区域的第一个单元格。
而顺序规则是,左上角第一个单元格就是1,左上角右边的单元格就是2,以此类推!遵循的原则是先左右,后上下!
Target是两个Sub的参数,在SelectionChange事件中的Target表示当前选定单元格。实际上这里的Target等同于Selection, Target(1)表示Target这个单元格区域的第一个单元格。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询