thanhtam348
Thành viên thường trực
- Tham gia
- 9/3/07
- Bài viết
- 288
- Được thích
- 62
Tôi có 1 Sheet để in hóa đơn cho khách hàng, nhưng tùy số liệu nhiều ít mà bảng in khi đầy khi trống, tôi copy được code nầy để ẩn các dòng trống phía dưới hóa đơn nhưng sao đưa vào bảng tính tôi thì nó xử lý rất chậm, vậy nhờ ACE nào biết khắc khục dùm, hoặc có đoạn nào khác hơn cũng được.
Cám Ơn.
Cám Ơn.
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then
Cancel = True
Application.ScreenUpdating = False
Dim Vungchon, Sodong, I, Vungche
Set Vungchon = Selection
Range("In").Select
Set Vungche = Selection
Sodong = Selection.Rows.Count
Vungche.Range("A1").Select
For I = 1 To Sodong
If ActiveCell.Value = "K" Then
Selection.EntireRow.Hidden = True
End If
If ActiveCell.Value = "C" Then
Selection.EntireRow.Hidden = False
End If
ActiveCell.Offset(1, 0).Range("A1").Select
Next
Vungchon.Activate
Application.ScreenUpdating = True
End If
End Sub