写在前面
区域联合
Union(Range('A1:A9'),Range('D1:D9'))
区域交叉
Intersect(Range('A1:B9:),Range('A1:D9:))
返回列数
Selection.Columns.Count
返回行数
Selection.Rows.Count
当前选中的单元格区域中的行数,可用于选中区域的行遍历。
区域已使用行数
ActiveSheet.UsedRange.Row
工作表函数IsNumeber
Application.WorksheetFunction.IsNumber('A1')
所谓工作表函数WorksheetFunction指的是在Excel中可以直接使用的函数。函数有工作表函数和VBA函数之分,这些函数并不是完全通用的,WorksheetFunction对象的成员就是Excel内置函数,因此,利用该对象可以直接在VBA中使用这些函数。
工作表函数Max
Range('A:A').Find(Application.WorksheetFunction.Max(Range('A:A'))).Activate
普通消息框
MsqBox 'Hello!'
交互式消息框
Ans=MsgBox('Continue?',vbYesNo)
显示窗体
Userform1.Show
userform1.show 缺省 = userform1.show vbmodal
模式的窗体,必须等窗体关闭后才能进行其他操作
模式窗体:窗体显示后将停止显示之后的代码直到退出或隐藏此窗体,并且必须退出或隐藏此窗体后,才可以操作非此窗体的其他界面元素。
也就是说,当你使用模式窗体显示某窗体的时候,当程序执行完“显示窗体”这条命令后,将暂停执行程序里剩余的语句,直到这个窗体被隐藏或退出。并且当窗体显示出来以后,你不能激活该窗体以外的任何区域。
userform1.show vbmodeless
无模式窗体
窗体在0模式下可以多个窗体同时显示,同时操作,而且可以同时操作EXCEL
0模式就是将窗体挂起。可以做其它操作
无模式窗体:窗体显示后会继续执行程序里余下的语句,而其他的窗体或界面也可以进行操作
THE
END
创作不易,
您的支持是我坚持的动力,
劳烦动动手指转发、在看
联系客服