phuyen89
Thành viên tích cực


- Tham gia
- 20/11/08
- Bài viết
- 875
- Được thích
- 341
- Nghề nghiệp
- Student
Em dùng một Macro sau để lấy giá trị duy nhất từ Sheets(Database) sang range("B8") sheet Ma thôi!
Code như thế này thì chạy bình thường.
Nhưng em thay cái Range("G12:G2000") thành một cái Range động.
Code như thế này thì chạy bình thường.
PHP:
Sub UniqueValue()
Range("B9:B500").ClearContents
With Sheets("DataBase")
.Range("G12:G2000").AdvancedFilter _
Action:=xlFilterCopy, CopyToRange:=Sheets("Ma").Range("B8"), unique:=True
End With
End Sub
Nhưng em thay cái Range("G12:G2000") thành một cái Range động.
PHP:
Sub DynamicRange
Dim rngVung as range
set rngvung= sheets("Database").range("G12", [G4000].end(xlup))
with sheets("Database")
.rngVung.advancedFilter............
end with
End Sub
Nhưng đoạn Code sau bị lỗi, em chưa hiểu nguyên nhân vì sao, trong khi đoạn code trên Range("G12:G2000") em thay bằng rngvung thôi!

