hi mọi người,
Hiện tại, mình đã biết đoạn code VBA để excel filter giúp mình các giá trị có màu đỏ ở cột P. Tuy nhiên, sau đó mình muốn gán vùng dữ liệu đã filter này vào một biến range (có tên my_arr) để làm tiếp việc khác thì không biết phải làm thế nào.
activesheet.Range("$A$
8:$EP$
8").AutoFilter Field:=16, Criteria1:=RGB(255 , 0, 0), Operator:=xlFilterFontColor
lr = activesheet.Cells(activesheet.Rows.Count, 2).End(xlUp).Row
my_arr = Application.WorksheetFunction.Transpose(ws.Range(Cells(9, 2), Cells(lr, 2)))
Cells (9,2), số 09 là dòng trống đầu tiên sau header có filter. Mình nghĩ mình bị sai chỗ này.
Vì vùng filter có giá trị đầu tiên sau khi filter nằm ở row71 nên mình không biết phải code thế nào để chọn vùng này cả. Mong cả nhà giúp mình. Cám ơn cả nha
