网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月12日漏签0天
vba吧 关注:17,113贴子:67,062
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 7回复贴,共1页
<<返回vba吧
>0< 加载中...

VBA求助大佬们…

  • 只看楼主
  • 收藏

  • 回复
  • 势州村正
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这段代码,此时此刻可以跑,但是如果在第一个if后面加上一个条件【and rg.display.interior.color=一个值】那就会无法进入循环 函数ttt输出一个#value 这是为啥呢……
function ttt(rng as range)as boolean
dim rg as range
dim ck as integer
ck=0
ttt=false
for each rg in rng
if rg. value >=90 then
ck=ck+1
else
end if
next
if ck<>0 then
ttt=ture
else
end if
end function


  • 烟雨江南ooo
  • 自成一派
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
rg.display.interior.color=
这种属性我怎么从未见过?


2026-09-12 12:33:52
广告
不感兴趣
开通SVIP免广告
  • 烟雨江南ooo
  • 自成一派
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自定义函数中无法使用该属性


  • 枯荣荣
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是因为在第一个if语句中,你添加了一个条件and rg.display.interior.color=一个值。这意味着在if语句中,不仅需要检查rg的值是否大于或等于90,还需要检查rg的网页链接属性是否等于你提供的值。
如果网页链接的值与你提供的值不匹配,那么if语句的条件就不满足,程序就不会执行ttt函数。这就是为什么ttt函数没有被调用并输出#value。
如果你想让程序在if语句中检查rg的值是否大于或等于90,并且rg的网页链接属性等于你提供的值,你需要修改if语句的条件,如下所示:
if rg. value >= 90 and 网页链接 =你提供的值then
这样,如果rg的值大于或等于90,并且rg的网页链接属性等于你提供的值,if语句的条件才会满足,程序才会执行ttt函数并输出#value。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回vba吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示