|
楼主 |
发表于 2024-4-3 16:32
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
您好,可以再打扰您一下吗,就是我上面数据生成到下方的时候想要带上对应的填充颜色,应该加上什么呢。- Sub 记录2()
- Dim myArr(1 To 7) As String '定义一个数组
- Dim i As Long
- myArr(1) = Cells(3, 2)
- myArr(2) = "" '他没有写内容,我们先以自定义内容列填写
- myArr(3) = Format(Now(), "yyyy/mm/dd") '记录日期
- myArr(4) = Cells(3, 4)
- myArr(5) = Cells(3, 6)
- myArr(6) = Cells(3, 8)
- myArr(7) = Cells(3, 10)
- Debug.Print UBound(myArr)
- For i = 1 To UBound(myArr)
- Cells(10000, i + 1).End(xlUp).Offset(1, 0) = myArr(i)
- Next
- '这里只是案例,当然在实际的应用中,建议将项目的数据进行结构设计,然后循环写入数组,在调用此方法即可
- For i = 8 To 10000
- Cells(i, 1) = i - 7
- If Cells(i + 1, 2) = "" Then Exit For
- Next
- Sheet1.[D3].ClearContents
- Sheet1.[F3].ClearContents
- Sheet1.[H3].ClearContents
- Sheet1.[E5].ClearContents
- End Sub
复制代码 |
|