网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月25日
漏签
0
天
vba吧
关注:
17,013
贴子:
66,457
看贴
图片
吧主推荐
游戏
11
回复贴,共
1
页
<<返回vba吧
>0< 加载中...
求助一个问题。另外有vba的学习群嘛
只看楼主
收藏
回复
真是难取难取
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
cells的这代码运行后没结果,也不报错。range的可以。为什么会这样,求大神解答。
真是难取难取
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
cells(107-i,3)这个表达不行吗?
北京勤哲软件技术
勤哲Excel服务器2024学习和下载。用Excel自动生成简单的编程软件及手机app.软博会金奖产品,适合于各行各业的管理人员使用。
2025-03-25 03:20
广告
立即查看
大灰狼197608
四方游侠
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不可以用FOR EACH方式改变单元格值。
zc102493
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你是说把range改成cells来运行吗?cells只能用来指定一个单元格,而且没记错的话cells是只定某一个单元格的“方法”,而range是“属性”
骑鹅的尼斯
自成一派
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感觉是没定义c为range
4085一起学
后起之秀
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
.cells
FOne
四方游侠
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我试了一下,有报错,for each 的循环是需要一个区间的,cells的只是一个单元格,
要是你没有报错的话,你可以打开Local Window一步一步运行看具体赋值的变化
wujanhong
江湖少侠
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你这句代码应该写这要吧。
Sub test()
Dim i As Integer
i = 96
For Each c In Sheet2.Range("g3:cx3")
i = i - 1
c.Value = i - 1
Next
End Sub
北京勤哲软件技术
勤哲Excel服务器2022学习和下载。会Excel,懂管理,就能做简单的编程软件及手机app.软博会金奖产品,适合于各行各业的管理人员使用。
2025-03-25 03:20
广告
立即查看
蚂蚁爬爬431
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
cells()表示一个单元格集合,而cells(1,2)则仅仅表示集合中的一个单元格
5ATCTTGAAC3
武林新贵
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
5楼正解,我遇到和你一模一样的问题,F8运行所有都正确就是没结果,就是因为没定义类型。
corelyear
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
cells(103-i,3)是一个单元格,range才是区域集合,所以用CELLS出来的结果只运行一次。 改用for next吧
Sub TEST()
Dim i As Integer
For i = 96 To 1 Step -1
Cells(103 - i, 3).Value = i
Next i
End Sub
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示