|
楼主 |
发表于 2015-5-28 14:07
|
显示全部楼层
蒋德宏 发表于 2015-5-28 13:56
老师您好!经过您刚刚改过代码以后问题解决了,但是运行代码的时候有些慢,现在内容有1千多行,每天都会增 ...
老师您好!这是我用窗体录入保存内容到工作表按钮的代码:Private Sub CommandButton12_Click()Beep
If ListView1.ListItems.Count = 0 Then
TextBox1.SetFocus
Exit Sub
End If
Dim arr()
Dim icount As Integer, Y As Integer, x
icount = ListView1.ListItems.Count 'ListItems.Count 返回总行数
ReDim arr(1 To icount, 1 To 6)
For x = 1 To icount
arr(x, 1) = ListView1.ListItems(x).Text '把listview第1列(text)放在数组第一列
For Y = 1 To 5
arr(x, Y + 1) = ListView1.ListItems(x).SubItems(Y)
Next Y
Next x
Sheets("调出").Range("a65536").End(xlUp).Offset(1, 0).Resize(icount, 6) = arr
Me.ListView1.ListItems.Clear
ActiveWorkbook.Save
TextBox1.SetFocus
End Sub
您看可以在这个上面把颜色添加进去吗?
|
|