myluck
Thành viên mới

- Tham gia
- 24/3/08
- Bài viết
- 26
- Được thích
- 1
Hiện tại mình có code sau để chèn dòng có điều kiện
- Các ô gần nhau có giá trị khác nhau mới chèn. Nhưng code này chạy chậm quá có Pro nào giúp nó chạy nhanh hơn không????
- Nếu có code nào chèn dòng có điều kiện thì giúp mình với
Option Explicit
Public Sub Insert_Row()
On Error GoTo thoat
Dim rngData As Range
Dim rngThaydoi As Range
Dim i As Integer, j As Integer
Set rngData = Selection
i = 2
For j = 2 To rngData.Rows.Count * 2
If rngData.Cells(i, 1) <> rngData.Cells(i - 1, 1) And Not IsEmpty(rngData.Cells(i, 1)) Then
rngData.Cells(i, 1).Select
Selection.EntireRow.Insert
i = i + 2
Else
i = i + 1
End If
Next j
rngData.Cells(1, 1).Select
thoat:
End Sub
- Các ô gần nhau có giá trị khác nhau mới chèn. Nhưng code này chạy chậm quá có Pro nào giúp nó chạy nhanh hơn không????
- Nếu có code nào chèn dòng có điều kiện thì giúp mình với
Option Explicit
Public Sub Insert_Row()
On Error GoTo thoat
Dim rngData As Range
Dim rngThaydoi As Range
Dim i As Integer, j As Integer
Set rngData = Selection
i = 2
For j = 2 To rngData.Rows.Count * 2
If rngData.Cells(i, 1) <> rngData.Cells(i - 1, 1) And Not IsEmpty(rngData.Cells(i, 1)) Then
rngData.Cells(i, 1).Select
Selection.EntireRow.Insert
i = i + 2
Else
i = i + 1
End If
Next j
rngData.Cells(1, 1).Select
thoat:
End Sub