现在有这样一个查询结果:
id no name count
1 4 aaa 256
1 8 bbb 789
1 12 ccc 452
2 5 xxx 123
2 8 bbb 458
2 11 vvv 478
2 18 sss 423
4 4 aaa 256
4 8 bbb 421
要求相同的id行填充同一种颜色,只填充有值得这四列。
我折腾了半天,不是按单元格填充就是按列填充,实在无奈了。请高手指点。
For ii = 1 To 4
Cells(1, ii).Value = ii
For jj = 1 To 10
Cells(jj, ii).Value = jj
Cells(jj, ii).Select
Cells(jj, ii).Activate
Selection.Interior.ColorIndex = ii
Next jj
jj = 0
Next ii
我知道我的循环写的有问题,但是应该怎么改呢?
id no name count
1 4 aaa 256
1 8 bbb 789
1 12 ccc 452
2 5 xxx 123
2 8 bbb 458
2 11 vvv 478
2 18 sss 423
4 4 aaa 256
4 8 bbb 421
要求相同的id行填充同一种颜色,只填充有值得这四列。
我折腾了半天,不是按单元格填充就是按列填充,实在无奈了。请高手指点。
For ii = 1 To 4
Cells(1, ii).Value = ii
For jj = 1 To 10
Cells(jj, ii).Value = jj
Cells(jj, ii).Select
Cells(jj, ii).Activate
Selection.Interior.ColorIndex = ii
Next jj
jj = 0
Next ii
我知道我的循环写的有问题,但是应该怎么改呢?
解决方案 »
- [求助]请问怎么用VB ADO来进行ACCESS数据库表中指定字段转换成一条记录?
- 如何由日期型函数转换成字符串函数,请指教谢谢!
- 关于VSreport的默认纸张问题
- 过程返回值,大家帮忙看看,在线等!
- 小问题,十万火急!!combobox如何不让用户输入,而是只让其选择?
- FormOne6的问题---------------在线等待!!!!急!!!!
- 菜菜的问题:vb.net写出的程序能到win98下运行吗?
- 往word模板里填空
- 关于 VB MDI窗体的底图问题?
- SOS!!!!!!!!!! 在vb中MsflexGrid 中如何让用户选中不是连续的Rows 并得到其选中的返回值(row)? Thanks!!!!!
- 问个菜鸟问题,关于$
- vb调用水晶报表时,等待时间较长,想作个进度条,怎样显示
Dim LastValue As Variant, ColorIndex As Long
For jj = 1 To 10
If Cells(jj, 1).Value <> LastValue Then
LastValue = Cells(jj, 1).Value
ColorIndex = ColorIndex + 1
End If
Range(Cells(jj, 1), Cells(jj, 4)).Select
Selection.Interior.ColorIndex = ColorIndex
Next jj
如果排了序:j=1
for i=2 to [A65530].End(Xlup).Row
if range("A" & i) = range("A" & i-1) or range("A" & i) = range("A" & i+1) then
range("A" & i & ":D" & i).Interior.ColorIndex = j
else
j=j+1
end if
next i没有调试,你试吧。
Range("A " & i & ":D " & i).Interior.ColorIndex = j”提示方法range作用于对象_worksheet时失败
j = 2
For i = 1 To [A65530].End(xlUp).Row
If Range("A" & i) <> Range("A" & i + 1) Then j = j + 1
Range("A" & i + 1 & ":D" & i + 1).Interior.ColorIndex = j
Next i
1 4 aaa 256
1 8 bbb 789
1 12 ccc 452
这些行为一个颜色?还是3个1为一个颜色,4,8,12为另一个颜色?
我上面的程序为所有相同ID的行为相同颜色,不对吗?
id no name count
1 4 aaa 256
1 8 bbb 789
1 12 ccc 452
2 5 xxx 123
2 8 bbb 458
2 11 vvv 478
2 18 sss 423
4 4 aaa 256
4 8 bbb 421
id=1的三行一个颜色,id=2的几行一个颜色,如此类推