Xin cao thủ VBA giúp đở !!!
Em có đoạn code như thế này :
Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( _
Sheets("NPT").Range("BW10").Value, Sheets("NPT").Range("BW11").Value, Sheets("NPT").Range("BW12").Value, _
Sheets("NPT").Range("BW13").Value, Sheets("NPT").Range("BW14").Value, Sheets("NPT").Range("BW15").Value, _
Sheets("NPT").Range("BW16").Value, Sheets("NPT").Range("BW17").Value, Sheets("NPT").Range("BW18").Value, _
Sheets("NPT").Range("BW19").Value, Sheets("NPT").Range("BW20").Value, Sheets("NPT").Range("BW21").Value, _
Sheets("NPT").Range("BW22").Value, Sheets("NPT").Range("BW23").Value, Sheets("NPT").Range("BW24").Value, _
Sheets("NPT").Range("BW25").Value, Sheets("NPT").Range("BW26").Value, Sheets("NPT").Range("BW27").Value, _
Sheets("NPT").Range("BW28").Value, Sheets("NPT").Range("BW29").Value), Operator:=xlFilterValues
làm cách nào để rút gọn Sheets("NPT").Range("BW10:BW29").Value lại được mà không phải điền vào thủ công như trên.
VD: Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( _ Sheets("NPT").Range("BW10:BW29").Value")
, Operator:=xlFilterValues 'viết vậy sẽ bị lỗi
Hay: Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( Sheets("NPT").Range("BW10:BW29").Value")
, Operator:=xlFilterValues 'cũng bị lỗi
Cao thủ có cách nào hay xin chỉ giúp e!!!
Em có đoạn code như thế này :
Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( _
Sheets("NPT").Range("BW10").Value, Sheets("NPT").Range("BW11").Value, Sheets("NPT").Range("BW12").Value, _
Sheets("NPT").Range("BW13").Value, Sheets("NPT").Range("BW14").Value, Sheets("NPT").Range("BW15").Value, _
Sheets("NPT").Range("BW16").Value, Sheets("NPT").Range("BW17").Value, Sheets("NPT").Range("BW18").Value, _
Sheets("NPT").Range("BW19").Value, Sheets("NPT").Range("BW20").Value, Sheets("NPT").Range("BW21").Value, _
Sheets("NPT").Range("BW22").Value, Sheets("NPT").Range("BW23").Value, Sheets("NPT").Range("BW24").Value, _
Sheets("NPT").Range("BW25").Value, Sheets("NPT").Range("BW26").Value, Sheets("NPT").Range("BW27").Value, _
Sheets("NPT").Range("BW28").Value, Sheets("NPT").Range("BW29").Value), Operator:=xlFilterValues
làm cách nào để rút gọn Sheets("NPT").Range("BW10:BW29").Value lại được mà không phải điền vào thủ công như trên.
VD: Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( _ Sheets("NPT").Range("BW10:BW29").Value")
, Operator:=xlFilterValues 'viết vậy sẽ bị lỗi
Hay: Sheets("LBTPH").Range("$B$9:$E$9").AutoFilter Field:=4, Criteria1:=Array( Sheets("NPT").Range("BW10:BW29").Value")
, Operator:=xlFilterValues 'cũng bị lỗi
Cao thủ có cách nào hay xin chỉ giúp e!!!