excel VBA怎样用变量表示单元格区域?

我想用到cells(i,j)到cells(100,j)这个区域同时满足为空的时候,执行某程序。这里当然i小于100,也就是j列的第i到100行这个区域怎么表示?谢谢!... 我想用到 cells(i,j)到 cells(100,j)这个区域同时满足为空的时候,执行某程序。
这里当然i小于100,也就是j列的第i到100行这个区域怎么表示?
谢谢!
展开
 我来答
mubiqvcj
2011-05-20 · TA获得超过114个赞
知道答主
回答量:472
采纳率:0%
帮助的人:264万
展开全部
=Application.WorksheetFunction.Max(Range(("A" & J & ":" & "C" & i))
或者
=Application.WorksheetFunction.Max(Range((cells(j,1),cells(i,3)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dnydxw
2011-05-20 · TA获得超过1.5万个赞
知道大有可为答主
回答量:2942
采纳率:0%
帮助的人:1455万
展开全部
sub ddd()
dim j,m,n as integer
'j没有赋值
n=0
for m=i to 100
if cells(i,j)<>"" then
n=1
goto tt
endif
next
tt:
if n=0 then
执行程序
endif
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一块K歌去
2011-05-20 · TA获得超过1896个赞
知道大有可为答主
回答量:2195
采纳率:78%
帮助的人:359万
展开全部
range(cells(i,j),cells(100,j))
追问
If Range(Cells(i, j), Cells(12, j)) = "" And Range(Cells(a, b), Cells(12, b)) = "" Then
我这句运行错误,提示信息:类型不匹配,帮忙看一下。
追答
If application.sum(Range(Cells(i, j), Cells(12, j))) = 0 And application.sum(Range(Cells(a, b), Cells(12, b))) = 0 Then
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式