一个excel的vbr
如果 单元值=给定值
则 单元格底色变为红色+计数1
否则 结束
结束
excel vbr的一个问题
答案:4 悬赏:80 手机版
解决时间 2021-03-05 02:02
- 提问者网友:我没有何以琛的痴心不悔
- 2021-03-04 13:03
最佳答案
- 五星知识达人网友:山君与见山
- 2021-03-04 14:00
Excel中的应该是VBA,语法格式如下
如果 单元值=给定值 则
单元格底色变为红色
计数1
结束翻译成VBA如下
If Range("A1")=10 Then
Range("A1").Interior.Color = vbRed
n = n + 1
End If
如果 单元值=给定值 则
单元格底色变为红色
计数1
结束翻译成VBA如下
If Range("A1")=10 Then
Range("A1").Interior.Color = vbRed
n = n + 1
End If
全部回答
- 1楼网友:不如潦草
- 2021-03-04 17:10
将以下代码放在工作表中:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer 'i用来计数
If Target = "给定值" Then '给定值可改成你需要的值
Target.Interior.Color = RGB(255, 0, 0)
i = i + 1
End If
End Sub
- 2楼网友:躲不过心动
- 2021-03-04 17:00
if cells(1,1)=1 then
cells(1,1).Interior.ColorIndex =vbred
n=n+1
end if
再看看别人怎么说的。
- 3楼网友:等灯
- 2021-03-04 15:23
Sub valueTest()
Dim rowid As Integer
Dim colid As Integer
Dim count
Dim value
rowid = 1
colid = 1
count = 0
value = 2
If Worksheets("Sheet1").Cells(rowid, colid).value = value Then
Worksheets("Sheet1").Cells(rowid, colid).Interior.Color = 255
count = count + 1
End If
End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯