Khi sử dụng 1 Nam bình thường AF làm việc tốt, nhưng khi dùng 1 Dynamic name thì nó báo lỗi.
Thí dụ; Set Name Data: =Data!A4:1000 thì mã sau work tốt.
Set DataLoc = Sheets("Data").Range("Data
DataLoc.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
("I1:I2"), CopyToRange:=Range("LocSoCT"), Unique:=False
Nhưng set Name là 1 Name động thì lại báo lỗi, trong Khi Name động vẫn làm việc tốt trong các công thức Vlookup, Index, Offset v...v
Thí dụ Name Data: =INDIRECT("Data!$B$5:"&ADDRESS(4+Data!$M$1;15))
mã sau lại báo lỗi ngay chỗ AF, màu xanh vẫn tốt, màu đỏ lỗi 1004:
Set DataLoc = Sheets("Data").Range("Data")
DataLoc.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
("I1:I2"), CopyToRange:=Range("LocSoCT"), Unique:=False
Anh chị nào biết cách khắc phục xin chỉ giúp.
Thí dụ; Set Name Data: =Data!A4:1000 thì mã sau work tốt.
Set DataLoc = Sheets("Data").Range("Data
DataLoc.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
("I1:I2"), CopyToRange:=Range("LocSoCT"), Unique:=False
Nhưng set Name là 1 Name động thì lại báo lỗi, trong Khi Name động vẫn làm việc tốt trong các công thức Vlookup, Index, Offset v...v
Thí dụ Name Data: =INDIRECT("Data!$B$5:"&ADDRESS(4+Data!$M$1;15))
mã sau lại báo lỗi ngay chỗ AF, màu xanh vẫn tốt, màu đỏ lỗi 1004:
Set DataLoc = Sheets("Data").Range("Data")
DataLoc.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
("I1:I2"), CopyToRange:=Range("LocSoCT"), Unique:=False
Anh chị nào biết cách khắc phục xin chỉ giúp.