|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本人是一名天猫运营,迷上用VBA处理数据问题,刚学习VBA不久,苦于没有良师指引,希望各位大神能多多指导【想要实现的效果】:当L列Y列AL列以此类推14列(间距13)有数据时,前一列的“观测天数列”输出数字1,2,3等,目的是统计有数据的第几天天数,因为“出价列”的数据是随机有或无的,所以循环想破头好像也没办法,有大神愿意指导下嘛~
【代码如下】:
Sub 新调用()
Dim 最后一行 As Integer
Dim 间隔行 As Integer
Dim b As Integer
最后一行 = Range("f3").End(xlDown).Row
间隔列 = 13
b = -1
d = 0
For 日期列 = 11 To 180 Step 间隔列
b = b + 1
Cells(1, 日期列) = Range("F3") + b
For 每一行 = 3 To 最后一行
If Cells(每一行, 日期列 + 1) <> "" Then
d = d + 1
Cells(每一行, 日期列) = 1
End If
Next 每一行
Next 日期列
End Sub
|
|