Xin hỏi các bạn 2 cách sau co khác nhau và ưu điểm
1/
Dim TkDu As Range
Set TkDu = S01.Range("F1", S01.Range("F1000").End(xlUp))
...
Set TkDu = NotThing
Và
S01.Range("F1", S01.Range("F1000").End(xlUp)).Name = "TkDu"
...
S01.Names("TkDu").Delete
2/
Range("XYX") và Range("X1:X...") chỉ cần tạm thời.
Xin cám ơn.
1/
Dim TkDu As Range
Set TkDu = S01.Range("F1", S01.Range("F1000").End(xlUp))
...
Set TkDu = NotThing
Và
S01.Range("F1", S01.Range("F1000").End(xlUp)).Name = "TkDu"
...
S01.Names("TkDu").Delete
2/
Có cách gì tạo thành 1 range("XYX") mà không cần phải S01.Range("X1") qua 1 cell trên sheet.With Range("TKDU")
.AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=S01.Range("X1"), Unique:=True
End With
Range("XYX") và Range("X1:X...") chỉ cần tạm thời.
Xin cám ơn.