Chú í: trong code của bạn mình có thêm dòng lệnh.Có một vấn đề về cách trình bày...Nhờ các sư huynh giúp ...
Option Explicit
Const DCuoi As Byte = 24
Sub HideAndMerge()
Dim lZ As Long
Dim Rng As Range
Merge_ Range("C17:C24")
Merge_ Range("A4:A9"): Merge_ Range("A10:A16")
Merge_ Range("B4:B9"): Merge_ Range("B10:B16")
Merge_ Range("C4:C9"): Merge_ Range("C10:C16")
Merge_ Range("A17:A24"): Merge_ Range("B17:B24")
For lZ = DCuoi To 4 Step -1
If Cells(lZ, 4) = "" Then
If Rng Is Nothing Then
Set Rng = Cells(lZ, 4)
Else
Set Rng = Union(Rng, Cells(lZ, 4))
End If
End If
Next lZ
Rng.EntireRow.Hidden = True
End Sub
[B]Sub Merge_[/B](Rng As Range, Optional Tron As Boolean = True)
If Tron Then Rng.Merge Else Rng.Hidden = False
[B]End Sub[/B]
Bạn thêm dòng màu đỏ, sao không thêm Application.ScreenUpdating = False cho màn hình khỏi nhảy.Em đã làm được cái ý tưởng của bài viểt #7, tuy nhiên trông hơi xấu.
Phiền các bác giúp em nữa nhé!
Vẫn vướng bác ạ!Bạn thêm dòng màu đỏ, sao không thêm Application.ScreenUpdating = False cho màn hình khỏi nhảy.
Range("A3" & dong).WrapText = 1
Rows("4:" & dong).EntireRow.AutoFit
Hiểu rồi, ie bạn muốn Cột tên thiết bị cho đủ lúc ấy tổng các Row height của serial chia đều cho đẹp. Để nghiên cứu thử.Vẫn vướng bác ạ!
Cột tên thiết bị dài hơn Serial => Hiển thị không hết "Tên thiết bị"
Mong các bác cho em ý tưởng!