网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月31日
漏签
0
天
excel吧
关注:
281,536
贴子:
1,552,000
看贴
图片
吧主推荐
视频
游戏
14
回复贴,共
1
页
<<返回excel吧
>0< 加载中...
vba求帮助
只看楼主
收藏
回复
扭捏少女lhc
E见钟情
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
扭捏少女lhc
E见钟情
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不知道怎么改了,求大佬们帮助,谢谢!
2025-08-31 02:19:57
广告
不感兴趣
开通SVIP免广告
siaojun哥
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
For i = 1 to 100
If range("C" & i ) - 3500..........
第一圈
range("C" & i ) 是 C1 是 "实发数"
If "实发数" - 3500..........
所以挂掉
改为
For i = 2 to 100
siaojun哥
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以下是随机附送:
在回圈之初设个变数,之后写代码可省许多功夫。
For i = 2 To 100
Set cc = Range("c" & i) '设个变数
If cc = "" Then Exit Sub
If cc - 3500 > 0 And cc - 3500 <= 3000 Then cc.Offset(0, 1) = "ok"
Next i
sc_zhuang
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
把 if 换成 case 吧
_小偶K
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试试这样
贴吧用户_73AR9eD
多才多E
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
range("C" & i ) 全部替换成val(range("C" & i ))
杰西米特瓦利亚
博采众E
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
建议用上elseif,不然的话所有的if都会判断一次,
2025-08-31 02:13:57
广告
不感兴趣
开通SVIP免广告
baifandu2013
博采众E
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
单元格的引用建议用cells,比range简单,比如:
range("c" & i)可以写成cells(i,3),第i行第3列的意思,写成cells(i,"c")也可;
cells(x,y)与for搭配比较融洽,比用&转换连接要方便些;
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示