社区
Office开发/ VBA
帖子详情
怎么把Excel公式改成VBA
nicholas_net
2007-12-21 06:20:43
=IF(ISNA(VLOOKUP($B$4:$B$8,$E$4:$F$5,2,FALSE)),"",VLOOKUP($B$4:$B$8,$E$4:$F$5,2,FALSE))
上面这段是Excel里面的公式,怎么改成VBA,然后再赋值给单元格?
...全文
419
2
打赏
收藏
怎么把Excel公式改成VBA
=IF(ISNA(VLOOKUP($B$4:$B$8,$E$4:$F$5,2,FALSE)),"",VLOOKUP($B$4:$B$8,$E$4:$F$5,2,FALSE)) 上面这段是Excel里面的公式,怎么改成VBA,然后再赋值给单元格?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Henry126
2008-01-11
打赏
举报
回复
IF NOT APPLICATION.WORKSHEETFUNCTION.ISNA(Application.WorksheetFunction.VLookup($B$4:$B$8,$E$4:$F$5,2,FALSE))
THEN Application.WorksheetFunction.VLookup($B$4:$B$8,$E$4:$F$5,2,FALSE)
我没有试验,可能不太对,你再调调喽
earthpea
2007-12-22
打赏
举报
回复
如果使用函数可以做到的工作,就不要用VBA去做,要知道,内置函数的运行效率与VBA编写的类似功能的函数的运行效率的差距完全是数量级的。
EXCEL
VBA
终极提速,超级
公式
,算法优化
博客介绍了
Excel
VBA
的优化方法。一是简化
公式
,将长
公式
改成
VBA
代码,实现模块化开发;二是计算提速,如用字典法代替单元格循环对比、变量绑定直接写入等。经终极优化,运算速度大幅提升,还对比了不同方法的用时,如引用Dictionary比不引用快很多。
在
excel
中使用
vba
实现查询、统计系统
本文介绍在
Excel
中使用
VBA
实现多个工作表数据的查询、统计功能。通过案例展示了
VBA
调用工作表函数的方法,还列举了
VBA
自身函数如split的用法。案例中用到了CountA、CountIf、VLookup等工作表函数和Split、instr等
VBA
函数。
【
Excel
VBA
从入门到出门】二、
Excel
VBA
简单使用
本文介绍
Excel
VBA
的简单使用,涵盖手动编写、运行、记录和编辑
VBA
代码的方法,还说明了如何将代码分配给
Excel
按钮。此外,给出循环访问单元格、条件结构、错误处理等示例,并提供掌握
Excel
VBA
编程的5个技巧。
VBA
往
EXCEL
的单元格中写入
公式
本文介绍如何使用
VBA
在
Excel
中动态生成并填充
公式
,包括COUNT、MAX、MIN、AVERAGE等统计函数,以及条件
公式
和修正系数计算。通过相对地址确保
公式
复制后仍能正确引用数据范围。
【
VBA
编程】
Excel
高手必备:利用
VBA
开发
Excel
自定义
公式
本文介绍了利用
VBA
开发
Excel
自定义
公式
的方法。先区分了
Excel
公式
的内置和自定义两类,接着通过两个案例展示操作:一是判断工作簿是否有图形对象的无参
公式
,二是判断日期是否为工作日的带参
公式
。最后总结了自定义
公式
优势及开发注意事项。
Office开发/ VBA
5,174
社区成员
17,906
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章