石陆软件屋百度VB吧枫叶在线枕善居博客园紫水晶工作室
|
前段时间为公司实验室编制测试数据库,其中遇到一个问题,怎样在VBA中使用Excel自带的一些函数呢?如min,max,average等等。 本以为能在Excel表格中直接使用的函数也能直接移植到VBA中,结果发现根本行不通,程序报错。后来通过多方查询发现,虽然不能直接引用,但是我们可以曲线救国,excel中表格可以用max函数,在VBA中也可以用,只需通过WorksheetFunction对象就可以引用,后面加函数名称,然后加range来引用单元格。举个例子: Application.WorksheetFunction.Max(range("A1:C5")) 下面就是能在VBA中使用excel自带函数: 对不起,本日志为隐藏日志,只有管理员或者作者可以查看! function MoveFileEx( lpExistingFileName: PChar; // 来源文件名,指向一个以零结尾的字符串的指针。 lpNewFileName: PChar; // 目标文件名,指向一个以零结尾的字符串的指针。 dwFlags: DWORD // 移动标记,见定义 ): BOOL; stdcall; // 返回执行结果,成果或失败 ![]() |