Foxtable(狐表)用户栏目专家坐堂 → 如何判断背景色不为空(有背景色)?


  共有4857人关注过本帖树形打印复制链接

主题:如何判断背景色不为空(有背景色)?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/2 22:42:00 [显示全部帖子]

Dim Sheet As xls.Sheet = Book.Sheets(0) '定义一个sheet表
if Sheet(0,0).Style is nothing then
msgbox("没有样式")
else
对样式的处理
end if

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 11:09:00 [显示全部帖子]

没有样式不是指没有背景色,而是这个单元格没有设置过任何样式,包括颜色,边框等等等

有什么样式设置参考:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 13:42:00 [显示全部帖子]

看2楼

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 17:28:00 [显示全部帖子]

Dim Sheet As xls.Sheet = Book.Sheets(0) '定义一个sheet表
if Sheet(0,0).Style is nothing then
msgbox("没有样式")
else
if Sheet(0,0).Style.BackColor .toARGB <> 16777215 then
xxxxxxxxxx
endif
end if

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/4 8:48:00 [显示全部帖子]

使用vba吧

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\问题\aa.xlsx")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.Cells(1,1)
With Rg.Interior
   Output.Show( .ColorIndex)
if .ColorIndex <> 16777215 then
msgbox(1)
end if
End With
App.quit

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/4 13:32:00 [显示全部帖子]

我反馈一下

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113660 积分:578843 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/7 20:15:00 [显示全部帖子]

就理解为一个bug吧

 回到顶部