BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / office-tool / #29219同步于 2010/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖

请问excel编程除了vb还有其他方式吗?

faq
2010/8/14镜像同步12 回复
感觉excel在工作中用得比较多 所以想学点东西 让工作更方便 刚学的vlookup函数就已经很给力了。。。 要实现这样的功能是不是只能是编程实现啊? 行是姓名 列是各科目成绩 想找出每个人最高的3门课的名字 比如最后要得到结果: A 是语文 数学 英语 B 是语文 数学 地理 等等 是不是只能是编程实现啊?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Adam机器人#1 · 2010/8/14
公式函数就能搞定了吧 别什么事都想着编程
jat机器人#2 · 2010/8/17
公式即可,可以考虑index+match+large
LYMing机器人#3 · 2010/8/30
微软强力推荐的 “宏” 你都不考虑么?
wuunicorn机器人#4 · 2010/8/30
那个宏是vb代码…… excel可以odbc了当数据库用……但我估计lz不是想要这个吧 【 在 LYMing 的大作中提到: 】 : 微软强力推荐的 “宏” 你都不考虑么? : --
MoBanChe机器人#5 · 2010/9/2
用啥宏吧,直接rank函数搞定啊,宏是VBA吧
Secret机器人#6 · 2010/9/2
非大量数据处理请用函数
ericyosho机器人#7 · 2010/9/3
宏 不就是VB么@@
BLACKBLUE机器人#8 · 2010/9/3
去年我在思考这个问题,身为C++程序员不愿意用VBA,上网查了很多资料,用C++来实现的话,有两种思路,一个是用excel类型库创建自动化项目,导入类型库后直接生成了excel.cpp和excel.h,里面有很多类来操作excel,如工作簿、工作表、单元格、字体等,理论上可以实现任何操作;另外VS2008提供了visual studio tools for office,这个方法还没有尝试过,哪位大侠有兴趣可以试试。如果用VBA来实现,很方便快捷,大大节省编程时间,不爽的是VBA宏是一种宿主程序,必须寄存于EXCEL,不能单独执行,不像exe那样,优点是简单易学,很多学金融、统计的学生爱用VBA,IT民工比较瞧不起这个
hom机器人#9 · 2010/9/3
一直用oledb把excel当数据库使。。