作者:乔山办公网日期:
返回目录:excel表格制作
====57132899====
看不懂,说明一下
问题zhidao有点复杂化!
其实,能理解函数语法即可。如:
SUM(number1,number2, ...)
其中,Number1, number2, ... 为 1 到 30 个需要求和的参数。
函数源代专码是计算机编程语言。如:
假设函数:=SUM(A1:A100)
用VBA 编写的就是(在B1得出求和结果)属:
Sub Macro()
Sheet1.[B1] = Application.Sum(Sheet1.[A1:A100])
End Sub
是不是要这样?
你确定你的程序是完整的吗?
tmp、riqi都没赋值就拿来用了
你把表发过来,帮你做一下,由于zhidao 你的数据查找方向并不是像以往一样,从左往右,得用到一个vlookup函数与if({1,0}结合来获得所求的结果, 已经发送关于保护版公式我把动画发过去了
这个是权2003的公式不一定要用宏用公式就可以
=IF(ISERROR(VLOOKUP(Sheet1!H2,IF({1,0},Sheet2!$B$2:$B$12,Sheet2!$A$2:$A$12),2,0)),"",VLOOKUP(Sheet1!H2,IF({1,0},Sheet2!$B$2:$B$12,Sheet2!$A$2:$A$12),2,0))
2007的公式
=IFERROR(VLOOKUP(Sheet1!H2,IF({1,0},Sheet2!$B$2:$B$12,Sheet2!$A$2:$A$12),2,0),"")